My question is about git command tab-completion, i.e. when I type
and hit Tab, it completes the command line to
git status. (Where
applicable, this also works with remote names and branch names.)
What confuses me is that without additional configuration on any of the boxes, on the machine with older git and stable Debian it works, while on the laptop it does not. Shouldn't that be the other way around? Shouldn't the fancy things tend to rather be in testing than stable?
On my VPS, where:
aloism@srv:~$ git --version git version 184.108.40.206 aloism@srv:~$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 6.0.5 (squeeze) Release: 6.0.5 Codename: squeeze
and on my laptop:
lennycz@laptop:~$ git --version git version 220.127.116.11 lennycz@laptop:~$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux testing (wheezy) Release: testing Codename: wheezy lennycz@laptop:~$
There's nothing interesting in ~/.gitconfig on any of the boxes.
Can anybody explain it? A bug in git? Any more research ideas?