summaryrefslogtreecommitdiff
path: root/contrib/completion
diff options
context:
space:
mode:
authorLibravatar Fabian Wermelinger <fabianw@mavt.ethz.ch>2021-06-18 16:02:57 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2021-06-19 15:30:35 +0900
commitcea232194d4da32696df26f9b5ad00d5624621db (patch)
tree46140655549f66d32a4850f11d489781ce4ea2e1 /contrib/completion
parentgit-completion.bash: consolidate cases in _git_stash() (diff)
downloadtgif-cea232194d4da32696df26f9b5ad00d5624621db.tar.xz
completion: bash: fix late declaration of __git_cmd_idx
A recent update to contrib/completion/git-completion.bash causes bash to fail auto complete custom commands that are wrapped with __git_func_wrap. Declaring __git_cmd_idx=0 inside __git_func_wrap resolves the issue. Signed-off-by: Fabian Wermelinger <fabianw@mavt.ethz.ch> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/completion')
-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 7bce9a0112..7b1bbb90ce 100644
--- a/contrib/completion/git-completion.bash
+++ b/contrib/completion/git-completion.bash
@@ -3506,6 +3506,7 @@ fi
__git_func_wrap ()
{
local cur words cword prev
+ local __git_cmd_idx=0
_get_comp_words_by_ref -n =: cur words cword prev
$1
}