git - browse through branch refs making use '/' (forward slash) grouping -
i have 2 parts o following question.
general: including /
(forward slash) within name of branch puts head of branch within directory specified path interpreted using /
.
e.g. head of branch named category-1/ref-1
wil named ref-1
, stored in ./.git/refs/heads/category-1/
ref-1
.
i refer sort of 'branch directory' branch pseudo folder (bpf)
part 1 -
i have dos dir
command or linux ls
command listing refs in particular bpf.
part 2 -
for such command, configure tab-completion work works when typing normal system paths. also, configure similar tab configuration other functions require ref names e.g. git checkout
e.g - assume command named git branch-ls
. also. assume following 4 branch heads exist.
cooling/ac cooling/fridge heating/heater heating/microwave
now, following behavior.
git branch-ls hea[tab]
should complete git branch-ls heating/
, further tab should complete complete ref name. note unlike working of branch name completion in checkout
.
also,
git branch-ls heating/
should list refs in above bpf. i.e. output should of form
heater microwave
Comments
Post a Comment