-----BEGIN PGP SIGNED MESSAGE-----
Il 09/01/2013 21:21, Marc Khouzam ha scritto:
> synapsis% source contrib/completion/git-completion.zsh
> (anon):6: command not found: ___main
> _git:11: command not found: _default
> I have disabled compinit autoload (since, I don't know how, it is able
> to find the git completion script)
The attached patch seems to fix it.
I'm still getting segmentation faults, but only when I try to complete
git rm contrib/<TAB> (in the git repository).
Sorry if this is a plain patch.
The code is simply copied from the one found in git-completion.bash.
I also noted that zsh on my system have preinstalled git completion
support (enabled with autoload).
The code is not the one available in the git source tree.
I don't know if the code is from Debian or zsh.
> synapsis:~/projects/git/contrib/git> source ~/.git-completion.tcsh
> synapsis:~/projects/git/contrib/git> git show HEAD:<TAB>
> does not show the file list for the tree object in the HEAD
>> Hm. That doesn't work for me either. I'll look into it.
>> It is not caused by your changes.
> another problem is that a space is added after a directory name.
>> The lastest version of git-completion.tcsh in the pu branch should
>> fix that problem. It was committed yesterday so you may not have it.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----
diff --git a/contrib/completion/git-completion.zsh b/contrib/completion/git-completion.zsh
index 4577502..4aeda2a 100644
@@ -75,4 +75,5 @@ _git ()
+autoload -U +X compinit && compinit
+compdef _git git gitk