completion: don't declare 'local words' to make zsh happy
[gitweb.git] / contrib / completion / git-completion.bash
index 00691fcd82f13a55d06b3413a3fa2757a4c58269..10c1b83aa93bed2abd04ac06c28dab8e7ada844f 100755 (executable)
@@ -2608,9 +2608,11 @@ _git ()
        if [[ -n ${ZSH_VERSION-} ]]; then
                emulate -L bash
                setopt KSH_TYPESET
+       else
+               local words
        fi
 
-       local cur words cword prev
+       local cur cword prev
        _get_comp_words_by_ref -n =: cur words cword prev
        while [ $c -lt $cword ]; do
                i="${words[c]}"
@@ -2659,9 +2661,11 @@ _gitk ()
        if [[ -n ${ZSH_VERSION-} ]]; then
                emulate -L bash
                setopt KSH_TYPESET
+       else
+               local words
        fi
 
-       local cur words cword prev
+       local cur cword prev
        _get_comp_words_by_ref -n =: cur words cword prev
 
        __git_has_doubledash && return