Carl Worth [off-list ref] wrote:
2) From git-<TAB>, (maybe the solution for this is to make
"git <TAB>" work and only do tab-completion for the commands
blessed enough to appear in "git --help"? Also push the tab
completion stuff out as a standard part of packages.
Uh, see contrib/completion/git-completion.bash.
"git <TAB>" completes commands. It offers too many completions
for your taste it sounds like, as it also offers plumbing... but
that's fixable. :-)
--