completion: add support for backwards compatibility

Some people might be relying on _git and _gitk to define custom aliases, unfortunately, commit 6b179ad (completion: add new __git_complete helper) broke that support. "bash: [: 1: unary operator expected" This can be easily fixed by using __git_complete, but it's not meant to be public. Although _git and _gitk are probably not meant to be public, it's easy to keep having support for them by having a wrapper to the proper new function that is fully functional. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Felipe Contreras committed May 19, 2012 at 04:41 UTC b0a4b2d2570974f2050b5d43828dd8146505753e
1 file changed +12
contrib/completion/git-completion.bash
+12
@@ -2702,6 +2702,18 @@ __git_complete ()
2702 || complete -o default -o nospace -F $wrapper $1
2703 }
2704
2705 +# wrapper for backwards compatibility
2706 +_git ()
2707 +{
2708 + __git_wrap_main_git
2709 +}
2710 +
2711 +# wrapper for backwards compatibility
2712 +_gitk ()
2713 +{
2714 + __git_wrap_main_gitk
2715 +}
2716 +
2717 __git_complete git _main_git
2718 __git_complete gitk _main_gitk
2719