Browse Source

Fix POST_1_7_2_GIT check for parse_git_dirty submodules.

Simon Buchan 10 years ago
parent
commit
2927ce3714
1 changed files with 5 additions and 1 deletions
  1. 5 1
      lib/git.zsh

+ 5 - 1
lib/git.zsh

@@ -124,12 +124,16 @@ function git_compare_version() {
   INSTALLED_GIT_VERSION=(${(s/./)INSTALLED_GIT_VERSION[3]});
 
   for i in {1..3}; do
+    if [[ $INSTALLED_GIT_VERSION[$i] -gt $INPUT_GIT_VERSION[$i] ]]; then
+      echo 1
+      return 0
+    fi
     if [[ $INSTALLED_GIT_VERSION[$i] -lt $INPUT_GIT_VERSION[$i] ]]; then
       echo -1
       return 0
     fi
   done
-  echo 1
+  echo 0
 }
 
 #this is unlikely to change so make it all statically assigned