[PATCH] completion: add option --recurse-submodules to "git push"
From: Steffen Jaeckel <hidden>
Date: 2016-06-15 22:55:29
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Steffen Jaeckel <hidden>
Date: 2016-06-15 22:55:29
Subsystem:
the rest · Maintainer:
Linus Torvalds
Signed-off-by: Steffen Jaeckel <redacted> --- contrib/completion/git-completion.bash | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash
index 0b77eb1..5b4d2e1 100644
--- a/contrib/completion/git-completion.bash
+++ b/contrib/completion/git-completion.bash@@ -1434,6 +1434,10 @@ _git_pull () __git_complete_remote_or_refspec } +__git_push_recurse_submodules_options=" + check on-demand +" + _git_push () { case "$prev" in
@@ -1446,10 +1450,15 @@ _git_push () __gitcomp_nl "$(__git_remotes)" "" "${cur##--repo=}" return ;; + --recurse-submodules=*) + __gitcomp "$__git_push_recurse_submodules_options" "" "${cur##--recurse-submodules=}" + return + ;; --*) __gitcomp " --all --mirror --tags --dry-run --force --verbose --receive-pack= --repo= --set-upstream + --recurse-submodules= " return ;;
--
1.8.0.msysgit.0