aboutsummaryrefslogtreecommitdiff
path: root/contrib/completion/git-completion.bash
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2017-04-26 15:39:09 +0900
committerJunio C Hamano <gitster@pobox.com>2017-04-26 15:39:09 +0900
commitf70b54118897ffaa768ac48c9dabec36b293d09a (patch)
tree946225ca233c017e0206fdf9f69cba891b6ded25 /contrib/completion/git-completion.bash
parent3961c516990e99f648981918a95ab77bde5a0f37 (diff)
parent723c1d526faaee6fac9b804f4b97b148f450eb5d (diff)
downloadgit-f70b54118897ffaa768ac48c9dabec36b293d09a.tar.gz
git-f70b54118897ffaa768ac48c9dabec36b293d09a.tar.xz
Merge branch 'ab/completion-push-delete-ref'
The completion script (in contrib/) learned to complete "git push --delete b<TAB>" to complete branch name to be deleted. * ab/completion-push-delete-ref: completion: expand "push --delete <remote> <ref>" for refs on that <remote>
Diffstat (limited to 'contrib/completion/git-completion.bash')
-rw-r--r--contrib/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 1150164d5..b61701907 100644
--- a/contrib/completion/git-completion.bash
+++ b/contrib/completion/git-completion.bash
@@ -709,6 +709,7 @@ __git_complete_remote_or_refspec ()
i="${words[c]}"
case "$i" in
--mirror) [ "$cmd" = "push" ] && no_complete_refspec=1 ;;
+ -d|--delete) [ "$cmd" = "push" ] && lhs=0 ;;
--all)
case "$cmd" in
push) no_complete_refspec=1 ;;