]> git.donarmstrong.com Git - zsh.git/commitdiff
handle non-git directories
authormartin f. krafft <madduck@madduck.net>
Mon, 5 May 2008 19:13:59 +0000 (20:13 +0100)
committermartin f. krafft <madduck@madduck.net>
Mon, 5 May 2008 19:13:59 +0000 (20:13 +0100)
.zsh/zshrc/85_git_prompt

index 9d05ccae609f8917a7875ae1cd11244c53e8a873..7e445b09c213cae80d2409fdcc90d5d689fbdab8 100644 (file)
@@ -15,14 +15,14 @@ _get_git_cur_branch() {
 }
 
 _is_git_repo() {
-  [ $(git rev-parse --is-inside-work-tree) = true ]
+  [ "$(git rev-parse --is-inside-work-tree)" = true ]
 }
 
 _set_git_psvar() {
   if _is_git_repo; then
     psvar[1]="$(_get_git_cur_branch)"
   else
-    unset "psvar[1]"
+    [ -n "$psvar[1]" ] && unset "psvar[1]"
   fi
 }