7f9b7733507d57a6cd4f38d0c0db830647c1940d

Author
Marc Cornellà <marc.cornella@live.com>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

Fix compdef commands in git plugin

The command `compdef command=git` returns an error in some cases, the
appropriate command is `compdef _git command`.

Fixes #5442

Diff

 1diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh
 2index 28fb253dd88d44372ce9d2f770b1eae8a4935454..178f1deb255b241b81062be24dc6808031b2ffc0 100644
 3--- a/plugins/git/git.plugin.zsh
 4+++ b/plugins/git/git.plugin.zsh
 5@@ -76,7 +76,7 @@ alias gcd='git checkout develop'
 6 alias gcmsg='git commit -m'
 7 alias gco='git checkout'
 8 alias gcount='git shortlog -sn'
 9-compdef gcount=git
10+compdef _git gcount
11 alias gcp='git cherry-pick'
12 alias gcpa='git cherry-pick --abort'
13 alias gcpc='git cherry-pick --continue'
14@@ -159,7 +159,7 @@ alias ghh='git help'
15 alias gignore='git update-index --assume-unchanged'
16 alias gignored='git ls-files -v | grep "^[[:lower:]]"'
17 alias git-svn-dcommit-push='git svn dcommit && git push github master:svntrunk'
18-compdef git-svn-dcommit-push=git
19+compdef _git git-svn-dcommit-push=git
20 
21 alias gk='\gitk --all --branches'
22 compdef _git gk='gitk'