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"