summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKoosha Khajehmoogahi <koosha@posteo.de>2015-04-04 03:22:01 +0200
committerJunio C Hamano <gitster@pobox.com>2015-04-21 10:42:07 -0700
commit31eed2ba9f6c52ac98da7dfa8bad961621dab532 (patch)
tree189952389efe38355fdbc56f3c332771eff8aa50
parent28f7b3a2e60c5c442cdd8f389afffd52efa0af88 (diff)
downloadgit-kk/log-merges-config.tar.gz
bash-completion: add support for git-log --merges= and log.mergeskk/log-merges-config
Helped-by: Eric Sunshine <sunshine@sunshineco.com> Signed-off-by: Koosha Khajehmoogahi <koosha@posteo.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r--contrib/completion/git-completion.bash11
1 files changed, 10 insertions, 1 deletions
diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash
index fbe597232c..83b2359f71 100644
--- a/contrib/completion/git-completion.bash
+++ b/contrib/completion/git-completion.bash
@@ -1406,7 +1406,7 @@ _git_ls_tree ()
__git_log_common_options="
--not --all
--branches --tags --remotes
- --first-parent --merges --no-merges
+ --first-parent --merges --merges= --no-merges
--max-count=
--max-age= --since= --after=
--min-age= --until= --before=
@@ -1451,6 +1451,10 @@ _git_log ()
__gitcomp "long short" "" "${cur##--decorate=}"
return
;;
+ --merges=*)
+ __gitcomp "show hide only" "" "${cur##--merges=}"
+ return
+ ;;
--*)
__gitcomp "
$__git_log_common_options
@@ -1861,6 +1865,10 @@ _git_config ()
__gitcomp "$__git_log_date_formats"
return
;;
+ log.merges)
+ __gitcomp "show hide only"
+ return
+ ;;
sendemail.aliasesfiletype)
__gitcomp "mutt mailrc pine elm gnus"
return
@@ -2150,6 +2158,7 @@ _git_config ()
interactive.singlekey
log.date
log.decorate
+ log.merges
log.showroot
mailmap.file
man.