From: Jan-Pascal van Best <janpascal@vanbest.org>
Date: Wed, 21 Mar 2012 15:35:02 +0000 (+0100)
Subject: Update release script to read version number from pom and check for Changelog update
X-Git-Tag: 0.9.0~37
X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=20ae7f1bb901d37ad328359f84f07724137862a1;p=tv_grab_nl_java

Update release script to read version number from pom and check for Changelog update
---

diff --git a/pom.xml b/pom.xml
index f4013b1..7b79576 100644
--- 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
index 0000000..5e991c9
--- /dev/null
+++ b/pom_version.xsl
@@ -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>
diff --git a/release.sh b/release.sh
index 2af9eb2..18ecd20 100755
--- a/release.sh
+++ b/release.sh
@@ -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"