Improve comments and when usage is printed 09/4109/1
authorColin Dixon <colin@colindixon.com>
Fri, 13 Mar 2015 21:19:27 +0000 (16:19 -0500)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Fri, 3 Feb 2017 17:04:32 +0000 (12:04 -0500)
Change-Id: I1144c6562e8ff543d08e2bbab5cf184d4c1cd29a
Signed-off-by: Colin Dixon <colin@colindixon.com>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
version.sh

index 1ddd962..9a707aa 100755 (executable)
 #   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 <mode> <release-tag>\n\
+\n\
+mode - bump|release\n\
+tag  - example: Helium-SR1"
 
 if [ -z "$2" ]
 then
-    echo "USAGE: versions <mode> <release-tag>"
-    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