diff options
author | Shawn O. Pearce <spearce@spearce.org> | 2007-02-04 02:38:47 -0500 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-02-04 00:18:41 -0800 |
commit | ec8048913217d8ff6e54950a0cb8ab2e739a1d1f (patch) | |
tree | 4a07a0680d83300148f629da9cc7b3dd79d21ad7 | |
parent | bash: Support unique completion when possible. (diff) | |
download | tgif-ec8048913217d8ff6e54950a0cb8ab2e739a1d1f.tar.xz |
bash: Support internal revlist options better.
format-patch/log/whatchanged all take --not and --all as options
to the internal revlist process. So these should be supported
as possible completions.
gitk takes anything rev-list/log/whatchanged takes, so we should
use complete_revlist to handle its options.
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rwxr-xr-x | 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 3b1f100f1b..466cc32f4c 100755 --- a/contrib/completion/git-completion.bash +++ b/contrib/completion/git-completion.bash @@ -494,6 +494,7 @@ _git_format_patch () --signoff --in-reply-to= --full-index --binary + --not --all " return ;; @@ -532,6 +533,7 @@ _git_log () --author= --committer= --grep= --all-match --pretty= --name-status --name-only + --not --all " return ;; @@ -898,7 +900,7 @@ _gitk () return ;; esac - __gitcomp "$(__git_refs)" + __git_complete_revlist } complete -o default -o nospace -F _git git |