فهرست منبع

fix git version detection

Minor fix until https://github.com/robbyrussell/oh-my-zsh/pull/2386 or similar
is implemented.
Weiyi Lou 12 سال پیش
والد
کامیت
fd22e55d1b
3فایلهای تغییر یافته به همراه7 افزوده شده و 2 حذف شده
  1. 1 1
      mongo/mongo-hacker
  2. 1 1
      zsh/oh-my-zsh
  3. 5 0
      zsh/omz-custom/git.zsh

+ 1 - 1
mongo/mongo-hacker

@@ -1 +1 @@
-Subproject commit 51e5c10974459416627df607324d15941def7ee5
+Subproject commit 7068dbfa0f549ea2fa001c0cc196c050c052026e

+ 1 - 1
zsh/oh-my-zsh

@@ -1 +1 @@
-Subproject commit d485044169c2ac18e9e8e7fe29f7d4d93864168a
+Subproject commit 6b3c9537754b4a2180648258341ae2d7ca203d1e

+ 5 - 0
zsh/omz-custom/git.zsh

@@ -11,12 +11,17 @@ 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
+  return 0
 }
 POST_1_8_3_GIT=$(git_compare_version "1.8.3")
 unset -f git_compare_version