From 02f95137660006e5a33331aed7f5c8c1a88e5a42 Mon Sep 17 00:00:00 2001 From: LFDM <1986gh@gmail.com> Date: Mon, 30 Dec 2013 22:37:21 +0100 Subject: [PATCH] Fixes git_compare_version() in lib/git.zsh --- lib/git.zsh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/git.zsh b/lib/git.zsh index 305a77aff..6fc79bdfc 100644 --- a/lib/git.zsh +++ b/lib/git.zsh @@ -117,7 +117,7 @@ git_prompt_status() { } #compare the provided version of git to the version installed and on path -#prints 1 if input version <= installed version +#prints 1 if installed version > input version #prints -1 otherwise function git_compare_version() { local INPUT_GIT_VERSION=$1; @@ -127,12 +127,12 @@ function git_compare_version() { INSTALLED_GIT_VERSION=(${(s/./)INSTALLED_GIT_VERSION[3]}); for i in {1..3}; do - if [[ $INSTALLED_GIT_VERSION[$i] -lt $INPUT_GIT_VERSION[$i] ]]; then - echo -1 + if [[ $INSTALLED_GIT_VERSION[$i] -gt $INPUT_GIT_VERSION[$i] ]]; then + echo 1 return 0 fi done - echo 1 + echo -1 } #this is unlikely to change so make it all statically assigned