summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorJonathan Nieder <jrnieder@gmail.com>2012-04-15 19:44:19 (GMT)
committerJunio C Hamano <gitster@pobox.com>2012-04-22 05:39:07 (GMT)
commit3ffcd08688a0e5f5de808c1077d10552d1f84e70 (patch)
tree90d3dec43382c81324df4e095e893c2b904b43a1 /contrib
parent69ef3c0296e173535b73c7376469a722d54681f2 (diff)
downloadgit-3ffcd08688a0e5f5de808c1077d10552d1f84e70.zip
git-3ffcd08688a0e5f5de808c1077d10552d1f84e70.tar.gz
git-3ffcd08688a0e5f5de808c1077d10552d1f84e70.tar.bz2
completion: avoid trailing space for --exec-path
"--exec-path" looks to the completion script like an unambiguous successful completion, but it is wrong to emit a SP after it as if declaring that we are done with completion; the user could be trying to do git --exec-path; # print name of helper directory or git --exec-path=/path/to/alternative/helper/dir <subcommand> so the most helpful thing to do is to leave out the trailing space and leave it to the operator to type an equal sign or carriage return according to the situation. [fc: added tests] Cc: Andreas Schwab <schwab@linux-m68k.org> Reported-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/completion/git-completion.bash1
1 files changed, 1 insertions, 0 deletions
diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash
index b837704..6486a09 100755
--- a/contrib/completion/git-completion.bash
+++ b/contrib/completion/git-completion.bash
@@ -2639,6 +2639,7 @@ _git ()
--bare
--version
--exec-path
+ --exec-path=
--html-path
--info-path
--work-tree=