]> www.vanbest.org Git - tv_grab_nl_java/commitdiff
Update release script to read version number from pom and check for Changelog update
authorJan-Pascal van Best <janpascal@vanbest.org>
Wed, 21 Mar 2012 15:35:02 +0000 (16:35 +0100)
committerJan-Pascal van Best <janpascal@vanbest.org>
Wed, 21 Mar 2012 15:35:02 +0000 (16:35 +0100)
pom.xml
pom_version.xsl [new file with mode: 0644]
release.sh

diff --git a/pom.xml b/pom.xml
index f4013b193ff028fd7f86dede03ac93b5f1ffe156..7b7957601da04c3bed64345658456147576e7c2c 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
        <modelVersion>4.0.0</modelVersion>
        <groupId>org.vanbest.xmltv.tv_grab_nl_java</groupId>
        <artifactId>tv_grab_nl_java</artifactId>
-       <version>0.5.1</version>
+       <version>0.6.0-SNAPSHOT</version>
        <dependencies>
                <dependency>
                        <groupId>net.sf.json-lib</groupId>
diff --git a/pom_version.xsl b/pom_version.xsl
new file mode 100644 (file)
index 0000000..5e991c9
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+xmlns:mvn="http://maven.apache.org/POM/4.0.0">
+<xsl:output method="text" omit-xml-declaration="yes" />
+<xsl:template match="mvn:project">
+<xsl:value-of select="mvn:version"/>
+</xsl:template>
+
+</xsl:stylesheet>
index 2af9eb29a3596df51abaea2bd39e17c33bcab28d..18ecd20f963d75ea514a757c88f353d28439fe4c 100755 (executable)
@@ -1,6 +1,11 @@
 #!/bin/bash
 
-VERSION=0.5.1
+VERSION=$( xsltproc pom_version.xsl pom.xml )
+
+if ! head Changelog | grep -q "tv_grab_nl_java-$VERSION"; then
+  echo "Release $VERSION not found in changelog, please update Changelog first";
+  exit 1;
+fi
 
 tmpdir=$( mktemp -d ) || exit 1
 DESTDIR="$tmpdir/tv_grab_nl_java-$VERSION"