completion: cleanup zsh wrapper

There's no need for a separate function; we can call 'emulate -k ksh func'. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Felipe Contreras committed May 8, 2013 at 02:37 UTC 2bcf694b1892dca372c6d1d64602a017d7291899
1 file changed +5 -13
contrib/completion/git-completion.bash
+5 -13
@@ -2689,21 +2689,13 @@ if [[ -n ${ZSH_VERSION-} ]]; then
2689 compadd -Q -p "${2-}" -f -- ${=1} && _ret=0
2690 }
2691
2692 - __git_zsh_helper ()
2693 - {
2694 - emulate -L ksh
2695 - local cur cword prev
2696 - cur=${words[CURRENT-1]}
2697 - prev=${words[CURRENT-2]}
2698 - let cword=CURRENT-1
2699 - __${service}_main
2700 - }
2701 -
2692 _git ()
2693 {
2704 - emulate -L zsh
2705 - local _ret=1
2706 - __git_zsh_helper
2694 + local _ret=1 cur cword prev
2695 + cur=${words[CURRENT]}
2696 + prev=${words[CURRENT-1]}
2697 + let cword=CURRENT-1
2698 + emulate ksh -c __${service}_main
2699 let _ret && _default -S '' && _ret=0
2700 return _ret
2701 }