From: martin f. krafft Date: Fri, 5 Feb 2010 01:49:13 +0000 (+0100) Subject: do not print preprompt in git bare repos X-Git-Url: https://git.madduck.net/etc/zsh.git/commitdiff_plain/1824e0507f2f636d27e03865fff96820c1b93192?ds=inline;hp=-c do not print preprompt in git bare repos --- 1824e0507f2f636d27e03865fff96820c1b93192 diff --git a/.zsh/zshrc/60_vcsprompt b/.zsh/zshrc/60_vcsprompt index dd8335a..07ea293 100644 --- a/.zsh/zshrc/60_vcsprompt +++ b/.zsh/zshrc/60_vcsprompt @@ -34,6 +34,8 @@ __git_get_branch() __git_print_preprompt() { + [ "$(git config --get core.bare)" = false ] || return + local output output=(${(f):-"$(git diff --stat --relative 2>/dev/null)"}) if [[ ${#output} -gt 1 ]]; then