SZEDER Gábor <szeder@xxxxxxxxxx> wrote: > However. > > While playing around with zsh, I noticed that git completion works > without even sourcing git's bash completion script. As it turned out, > zsh ships its own git completion script[1], and from my cursory tests > it seems to be quite capable: it supports commands, aliases, options, > refs, ref1..ref2, config variables, ... and I also saw a __git_ps1() > equivalent for zsh. > > So, is there any reason why you are still using git's bash completion > under zsh (which has some quirks and lacks some features) instead of > zsh's own? Perhaps it would make sense to point zsh users to zsh's > git completion and drop zsh compatibility from git's bash completion. > We did similar with vim config files: git included a vim syntax > highlight config file for commit messages under contrib/vim/, but > eventually we dropped it after vim started shipping more capable > git-specific config files (for git config files, rebase instruction > sheets, etc.). Last time I compared the two, the bash completion script was a lot more complete and powerful. The zsh script had a few annoying limitations for things that I use every day, and that worked with the bash script, so I switched to that. Unfortunately I forgot the details, it's a while ago. -- Stefan Haller Berlin, Germany http://www.haller-berlin.de/ -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html