tag update scripts ignores prefix "Release-"
authorVictor Kirhenshtein <victor@netxms.org>
Mon, 27 Nov 2017 10:09:23 +0000 (12:09 +0200)
committerVictor Kirhenshtein <victor@netxms.org>
Mon, 27 Nov 2017 10:09:23 +0000 (12:09 +0200)
build/updatetag.pl
tools/updatetag.sh

index cb29c81..6a58945 100644 (file)
@@ -2,8 +2,12 @@
 
 my $file = shift || die "Usage : updatetag.pl <file>";
 
-my $tag = `git describe`;
+my $tag = `git describe --always`;
 chomp $tag;
+if ($tag =~ /^Release-(.*)/)
+{
+       $tag = $1;
+}
 print "Git tag: $tag\n";
 
 my $update = 1;
index 23bf5f5..fa7c71a 100755 (executable)
@@ -18,6 +18,8 @@ BUILD_TAG=`git describe --always 2>/dev/null`
 [ -f $HEADER ] || touch $HEADER
 
 [ -z $BUILD_TAG ] && BUILD_TAG=UNKNOWN
+BUILD_TAG=`echo $BUILD_TAG | sed 's/^Release-//'`
+
 grep "BUILDTAG:$BUILD_TAG" $HEADER >/dev/null 2>&1
 if [ $? != 0 ]; then
   echo "/* BUILDTAG:$BUILD_TAG */" > $HEADER