]> git.donarmstrong.com Git - zsh.git/blobdiff - .zsh/zshrc/60_vcsprompt
redirect errors from git-diff to null
[zsh.git] / .zsh / zshrc / 60_vcsprompt
index b5c15f1c36974a1b0c586c47358c90e82cc0379d..399d3445f637c98674c69bee87c0e70cc5baf836 100644 (file)
@@ -35,12 +35,12 @@ __git_get_branch()
 __git_print_preprompt()
 {
   local output
-  output=(${(f):-"$(git diff --stat --relative)"})
+  output=(${(f):-"$(git diff --stat --relative 2>/dev/null)"})
   if [[ ${#output} -gt 1 ]]; then
     echo changes on filesystem:
     print "${(F)output[1,-2]}"
   fi
-  output=(${(f):-"$(git diff --cached --stat --relative)"})
+  output=(${(f):-"$(git diff --cached --stat --relative 2>/dev/null)"})
   if [[ ${#output} -gt 1 ]]; then
     echo cached/staged changes:
     print "${(F)output[1,-2]}"