From 37e20f804bf1efa2993bd56b2ae8e9fbca9c0b15 Mon Sep 17 00:00:00 2001 From: Colin Dixon Date: Fri, 13 Mar 2015 16:19:27 -0500 Subject: [PATCH] Improve comments and when usage is printed Change-Id: I1144c6562e8ff543d08e2bbab5cf184d4c1cd29a Signed-off-by: Colin Dixon Signed-off-by: Thanh Ha --- version.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/version.sh b/version.sh index 1ddd9626..9a707aae 100755 --- a/version.sh +++ b/version.sh @@ -37,13 +37,14 @@ # 2.) take all x.y.z-Helium versions to x.y.(z+1)-SNAPSHOT and # 3.) take all x.y.z-SNAPSHOT versions to x.(y+1).0-SNAPSHOT +USAGE="USAGE: versions \n\ +\n\ +mode - bump|release\n\ +tag - example: Helium-SR1" if [ -z "$2" ] then - echo "USAGE: versions " - echo "" - echo "mode - bump|release" - echo "tag - example: Helium-SR1" + echo -e "$USAGE" exit 1 fi @@ -62,7 +63,7 @@ then find . -type f -name "$name" -exec perl -i -pe "s/([^\d.]\d+)\.(\d+)\.(\d+)-SNAPSHOT/\$1.@{[1+\$2]}.0-SNAPSHOT/g" {} + find . -type f -name "$name" -exec perl -i -pe "s/([^\d.]\d+)\.(\d+)-SNAPSHOT/\$1.@{[1+\$2]}.0-SNAPSHOT/g" {} + - # Changes YYYY.MM.DD.y.z-Helium to YYYY.MM.DD.7-SNAPSHOT in pom.xml files + # Changes YYYY.MM.DD.y.z-SNAPSHOT to YYYY.MM.DD.7-SNAPSHOT in pom.xml files find . -type f -name "$name" -exec perl -i -pe "s/(\d\d\d\d\.\d\d\.\d\d)\.(\d+)\.(\d+)-SNAPSHOT/\$1.7-SNAPSHOT/g" {} + find . -type f -name "$name" -exec perl -i -pe "s/(\d\d\d\d\.\d\d\.\d\d)\.(\d+)-SNAPSHOT/\$1.7-SNAPSHOT/g" {} + @@ -74,12 +75,13 @@ then find . -type f -name "$name" -exec perl -i -pe "s/(\d\d\d\d\.\d\d\.\d\d)\.(\d+)\.(\d+)-$RELEASE_TAG/\$1.\$2.@{[1+\$3]}-SNAPSHOT/g" {} + find . -type f -name "$name" -exec perl -i -pe "s/(\d\d\d\d\.\d\d\.\d\d)\.(\d+)-$RELEASE_TAG/\$1.\$2.1-SNAPSHOT/g" {} + done -fi - -if [ "$MODE" == "release" ] +elif [ "$MODE" == "release" ] then for name in $FILENAMES do find . -type f -name "$name" -exec perl -i -pe "s/SNAPSHOT/$RELEASE_TAG/g" {} + done +else + echo -e "$USAGE" + exit 1 fi -- 2.16.6