Support bash completion of refs/remote.
authorShawn O. Pearce <spearce@spearce.org>
Mon, 27 Nov 2006 08:42:32 +0000 (03:42 -0500)
committerJunio C Hamano <junkio@cox.net>
Mon, 27 Nov 2006 20:17:52 +0000 (12:17 -0800)
commit35e65ecca78ceeca8eca72149e7546de94ed8607
tree76f196c29e3e45a89e2ddbb25ee41f28b957c9e1
parent6e31b866e4c8e6fc432e6087d56be73c08cf0f83
Support bash completion of refs/remote.

Now that people are really likely to start using separate remotes
(due to the default in git-clone changing) we should support ref
completion for these refs in as many commands as possible.

While we are working on this routine we should use for-each-ref
to obtain a list of local refs, as this should run faster than
peek-remote as it does not need to dereference tag objects in
order to produce the list of refs back to us.  It should also
be more friendly to users of StGIT as we won't generate a list
of the StGIT metadata refs.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
contrib/completion/git-completion.bash