Hi, I've been carrying around these patches for quite some time, many have already been sent, others I refactored to make them more clear. But what is clear is that they are needed. I see a lot of people in different forums (e.g. Stack Overflow, Oh-My-Zsh, etc.) getting bit by many of these issues. I've created an independent project to keep my sanity while maintaining these patches, but for what it's worth, I've transplanted them to Git upstream. https://github.com/felipec/git-completion There's also a lot of information in the README apparently scattered everywhere, but it's good to have in one place. Cheers. Felipe Contreras (29): completion: zsh: fix __gitcomp_direct() completion: zsh: fix name due to broken autoloading completion: zsh: fix bash script extension completion: zsh: reorganize install instructions completion: zsh: fix for directories with spaces completion: zsh: update slave script locations completion: prompt: fix color for Zsh completion: zsh: fix for command aliasing completion: bash: synchronize zsh wrapper completion: bash: remove zsh wrapper completion: zsh: fix completion for --no-.. options completion: fix conflict with bashcomp completion: zsh: add missing direct_append completion: zsh: fix splitting of words completion: zsh: simplify compadd functions completion: zsh: simplify direct compadd completion: zsh: trivial cleanup completion: zsh: simplify nl_append completion: zsh: simplify file_direct completion: zsh: shuffle functions around completion: zsh: refactor command completion completion: zsh: improve command tags completion: zsh: add alias descriptions completion: zsh: trivial simplification completion: zsh: add simple version check completion: bash: trivial cleanup completion: bash: cleanup cygwin check completion: bash: remove old compat wrappers Update copyright notices contrib/completion/git-completion.bash | 114 +++------------------ contrib/completion/git-completion.zsh | 132 ++++++++++++++++--------- contrib/completion/git-prompt.sh | 11 ++- t/t9902-completion.sh | 2 +- 4 files changed, 105 insertions(+), 154 deletions(-) -- 2.29.0