Only run fish tests for development version or for 2.1.2 and higher

Currently tests also test Vi key bindings support, but it is not in any release 
yet.
This commit is contained in:
ZyX 2015-02-20 23:37:13 +03:00
parent b349d6e390
commit 02b31f36bd
1 changed files with 13 additions and 2 deletions

View File

@ -316,10 +316,21 @@ for exe in bash zsh busybox fish tcsh mksh dash ipython ; do
fish_version="${fish_version##* }"
fish_version_major="${fish_version%%.*}"
fish_version_minor="${fish_version#*.}"
fish_version_patch="${fish_version_minor#*.}"
fish_version_dev="${fish_version_patch#*-}"
if test "$fish_version_dev" = "$fish_version_patch" ; then
fish_version_dev=""
fi
fish_version_minor="${fish_version_minor%%.*}"
fish_version_patch="${fish_version_patch%%-*}"
if test $fish_version_major -lt 2 || ( \
test $fish_version_major -eq 2 && \
test $fish_version_minor -lt 1 \
test $fish_version_major -eq 2 && (\
test $fish_version_minor -lt 1 || (\
test $fish_version_minor -eq 1 &&
test $fish_version_patch -lt 2 && \
test -z "$fish_version_dev"
) \
) \
) ; then
continue
fi