[PATCH 1/1] completion: complete <rev> in `git worktree add <path> <rev>`
- From
Johannes Schindelin via GitGitGadget <gitgitgadget@gmail.com>
- Date
- Dec 10, 2018, 15:10 UTC
- Message-ID
- <830191fbfbf95b9d568ba91ddcdd9860173a476a.1544454643.git.gitgitgadget@gmail.com>
- In-Reply-To
- <pull.82.git.gitgitgadget@gmail.com>
From: Johannes Schindelin <johannes.schindelin@gmx.de>
The second non-option argument to `git worktree`'s `add` command is an optional revision. Let's complete it.
Inspired by https://github.com/git-for-windows/git/pull/1681.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> --- contrib/completion/git-completion.bash | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash index 9e8ec95c3c..4194b4a2e7 100644 --- a/contrib/completion/git-completion.bash +++ b/contrib/completion/git-completion.bash @@ -2773,6 +2773,11 @@ _git_worktree () add,--*) __gitcomp_builtin worktree_add ;; + add,*) + if [ $(__git_count_arguments "worktree") -eq 2 ]; then + __git_complete_refs + fi + ;; list,--*) __gitcomp_builtin worktree_list ;;
-- gitgitgadget