summaryrefslogtreecommitdiff
path: root/lib/git.zsh
diff options
context:
space:
mode:
authorncanceill <nicolas.canceill@ens-cachan.org>2014-06-10 09:50:53 +0200
committerncanceill <nicolas.canceill@ens-cachan.org>2014-06-10 09:52:57 +0200
commit7fbbf28e6e37e604c7821a24993d32a478d857f8 (patch)
treee299d85083866bb811ebdd337dbc081fa7601cac /lib/git.zsh
parent999bd355f75f699fc227af025d7f7d508685f7de (diff)
downloadzsh-7fbbf28e6e37e604c7821a24993d32a478d857f8.tar.gz
zsh-7fbbf28e6e37e604c7821a24993d32a478d857f8.tar.bz2
zsh-7fbbf28e6e37e604c7821a24993d32a478d857f8.zip
return 0 when not a git repo
before, 128 was returned, which could display an error, but out of a git repo this should exit silently fixes #2226
Diffstat (limited to 'lib/git.zsh')
-rw-r--r--lib/git.zsh2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/git.zsh b/lib/git.zsh
index 305a77aff..df7722721 100644
--- a/lib/git.zsh
+++ b/lib/git.zsh
@@ -2,7 +2,7 @@
function git_prompt_info() {
if [[ "$(git config --get oh-my-zsh.hide-status)" != "1" ]]; then
ref=$(command git symbolic-ref HEAD 2> /dev/null) || \
- ref=$(command git rev-parse --short HEAD 2> /dev/null) || return
+ ref=$(command git rev-parse --short HEAD 2> /dev/null) || return 0
echo "$ZSH_THEME_GIT_PROMPT_PREFIX${ref#refs/heads/}$(parse_git_dirty)$ZSH_THEME_GIT_PROMPT_SUFFIX"
fi
}