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)