Browse Source

Merge pull request #3012 from abstractj/git-gpg-signatures

Inclusion of aliases for sign git commits and tags
Robby Russell 10 years ago
parent
commit
58491bda21
1 changed files with 12 additions and 0 deletions
  1. 12 0
      plugins/git/git.plugin.zsh

+ 12 - 0
plugins/git/git.plugin.zsh

@@ -80,6 +80,18 @@ alias grhh='git reset HEAD --hard'
 alias gclean='git reset --hard && git clean -dfx'
 alias gclean='git reset --hard && git clean -dfx'
 alias gwc='git whatchanged -p --abbrev-commit --pretty=medium'
 alias gwc='git whatchanged -p --abbrev-commit --pretty=medium'
 
 
+# Sign and verify commits with GPG
+alias gcs='git commit -S'
+compdef _git gcs=git-commit
+alias gsps='git show --pretty=short --show-signature'
+compdef _git gsps=git-show
+
+# Sign and verify tags with GPG
+alias gts='git tag -s'
+compdef _git gts=git-tag
+alias gvt='git verify-tag'
+compdef _git gvt=git verify-tag
+
 #remove the gf alias
 #remove the gf alias
 #alias gf='git ls-files | grep'
 #alias gf='git ls-files | grep'