c07bf981c3fece484d23ba5cb2c42edbb8e02a66

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Merge pull request #1504 from jediant/master

Exit early from git plugin if not in git repo.

Diff

 1diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh
 2index a76bb1cdfda1632f9a7f6298cb8f046d34a1cce6..1ec4d63108f50512c3b4be6e6b02618529e2340e 100644
 3--- a/plugins/git/git.plugin.zsh
 4+++ b/plugins/git/git.plugin.zsh
 5@@ -110,12 +110,14 @@ alias gsd='git svn dcommit'
 6 # Usage example: git pull origin $(current_branch)
 7 #
 8 function current_branch() {
 9+  if [ ! -d .git ]; then return; fi
10   ref=$(git symbolic-ref HEAD 2> /dev/null) || \
11   ref=$(git rev-parse --short HEAD 2> /dev/null) || return
12   echo ${ref#refs/heads/}
13 }
14 
15 function current_repository() {
16+  if [ ! -d .git ]; then return; fi
17   ref=$(git symbolic-ref HEAD 2> /dev/null) || \
18   ref=$(git rev-parse --short HEAD 2> /dev/null) || return
19   echo $(git remote -v | cut -d':' -f 2)