summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Buchan <simon.buchan@skilitics.com>2014-07-03 14:45:49 +1200
committerSimon Buchan <simon.buchan@skilitics.com>2014-07-03 14:45:49 +1200
commit2927ce37141d52a8b4e2ca1e60d0cf0688125781 (patch)
tree9cc6d2816adabc0896a10641a2f769635c7b473b
parent676fb4e4203eae0f3755a729a6582eb32fe9834f (diff)
downloadzsh-2927ce37141d52a8b4e2ca1e60d0cf0688125781.tar.gz
zsh-2927ce37141d52a8b4e2ca1e60d0cf0688125781.tar.bz2
zsh-2927ce37141d52a8b4e2ca1e60d0cf0688125781.zip
Fix POST_1_7_2_GIT check for parse_git_dirty submodules.
-rw-r--r--lib/git.zsh6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/git.zsh b/lib/git.zsh
index 8742a857a..55ed94a3d 100644
--- a/lib/git.zsh
+++ b/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