From ad060bad7b34c193b77ac2748515fa25524cb87c Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Wed, 22 Aug 2012 15:09:55 +0400 Subject: [PATCH] tags sorting for doxygen generation --- chiliproject_doxygen.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/chiliproject_doxygen.sh b/chiliproject_doxygen.sh index 1bce221..46b3e37 100755 --- a/chiliproject_doxygen.sh +++ b/chiliproject_doxygen.sh @@ -77,14 +77,13 @@ for i in `seq 0 $((n-1))`; do LAST_TAG="" case ${type[$i]} in Mercurial|Repository::Mercurial) - LAST_TAG=`hg tags --color never --noninteractive --quiet -R ${root_url[i]} 2>/dev/null | head -n2 | grep -v '^tip$' \ - | grep -E '^v?[0-9]+\.[0-9]+\.[0-9]+'` + LAST_TAG=`hg tags --color never --noninteractive --quiet -R ${root_url[i]} 2>/dev/null \ + | grep -E '^v?[0-9]+\.[0-9]+\.[0-9]+' | sort -Vr | head -n1` ;; Git|Repository::Git) cd ${root_url[$i]} [ $? != 0 ] && echo "cd ${root_url[$i]} failed" && continue - LAST_TAG=`git tag | tail -n1 \ - | grep -E '^v?[0-9]+\.[0-9]+\.[0-9]+'` + LAST_TAG=`git tag | grep -E '^v?[0-9]+\.[0-9]+\.[0-9]+' | sort -Vr | head -n1` cd $TMP_PATH ;; esac