diff options
author | Cornelius Weig <cornelius.weig@tngtech.com> | 2017-02-03 12:01:57 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-02-03 22:25:46 -0800 |
commit | 188fba1172964da1d0169535e859381c3f2b1191 (patch) | |
tree | 0dc00ba59d31a7992a0ddfb82ab616be85cfd87c /contrib | |
parent | 2c0f3a5314cf73ba99bdeb8a64734eba10985689 (diff) | |
download | git-188fba1172964da1d0169535e859381c3f2b1191.tar.gz git-188fba1172964da1d0169535e859381c3f2b1191.tar.xz |
completion: teach replace to complete options
Git-replace needs to complete references and its own options. In
addition to the existing references completions, do also complete the
options --edit --graft --format= --list --delete.
Signed-off-by: Cornelius Weig <cornelius.weig@tngtech.com>
Reviewed-by: SZEDER Gábor <szeder.dev@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/completion/git-completion.bash | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash index 2ed0ef629..8c6736e4c 100644 --- a/contrib/completion/git-completion.bash +++ b/contrib/completion/git-completion.bash @@ -2408,6 +2408,12 @@ _git_remote () _git_replace () { + case "$cur" in + --*) + __gitcomp "--edit --graft --format= --list --delete" + return + ;; + esac __gitcomp_nl "$(__git_refs)" } |