Ian Ward Comfort <icomfort@xxxxxxxxxxxx> wrote: > We already complete HEAD, of course, and might as well complete the other > common refs mentioned in the rev-parse man page: FETCH_HEAD, ORIG_HEAD, and > MERGE_HEAD. Acked-by: Shawn O. Pearce <spearce@xxxxxxxxxxx> > Signed-off-by: Ian Ward Comfort <icomfort@xxxxxxxxxxxx> > --- > contrib/completion/git-completion.bash | 4 +++- > 1 files changed, 3 insertions(+), 1 deletions(-) > > diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash > index fe93747..733ac39 100755 > --- a/contrib/completion/git-completion.bash > +++ b/contrib/completion/git-completion.bash > @@ -250,7 +250,9 @@ __git_refs () > refs="${cur%/*}" > ;; > *) > - if [ -e "$dir/HEAD" ]; then echo HEAD; fi > + for i in HEAD FETCH_HEAD ORIG_HEAD MERGE_HEAD; do > + if [ -e "$dir/$i" ]; then echo $i; fi > + done > format="refname:short" > refs="refs/tags refs/heads refs/remotes" > ;; -- Shawn. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html