From eaf40108c5b7cf79d9eb287deb4f108bc143de2e Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Tue, 2 Oct 2012 16:40:54 +0200 Subject: [PATCH] fix version bump script --- bump-version.sh | 13 +++++++++++++ tag-release.sh | 19 ------------------- 2 files changed, 13 insertions(+), 19 deletions(-) create mode 100755 bump-version.sh delete mode 100755 tag-release.sh diff --git a/bump-version.sh b/bump-version.sh new file mode 100755 index 00000000..00b8e7df --- /dev/null +++ b/bump-version.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +if [ "$1" = "" ]; then + echo "No version number specified. Usage: ./bump-version.sh VERSION_NUMBER" +else + sed -i.bak "s/ Version='[^']*'/ Version='$1'/" SparkleShare/Windows/SparkleShare.wxs + sed -i.bak "s/assembly:AssemblyVersion *(\"[^\"]*\")/assembly:AssemblyVersion (\"$1\")/" SparkleLib/Defines.cs + sed -i.bak "s/m4_define(.sparkleshare_version[^)]*)/m4_define([sparkleshare_version], [$1])/" configure.ac + rm SparkleShare/Windows/SparkleShare.wxs.bak + rm SparkleLib/Defines.cs.bak + rm configure.ac.bak +fi + diff --git a/tag-release.sh b/tag-release.sh deleted file mode 100755 index c9550ef4..00000000 --- a/tag-release.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -if [ "$1" = "" ]; then - echo No release specified - echo Current releases: - git fetch --tags - git tag - exit -fi - -sed -i -e "s/ Version='[^']*'/ Version='$1'/" SparkleShare/Windows/SparkleShare.wxs -sed -i -e "s/assembly:AssemblyVersion *(\"[^\"]*\")/assembly:AssemblyVersion (\"$1\")/" SparkleLib/Defines.cs -sed -i -e "s/m4_define(.sparkleshare_version[^)]*)/m4_define([sparkleshare_version], [$1])/" configure.ac - -git add SparkleShare/Windows/SparkleShare.wxs SparkleLib/Defines.cs configure.ac -git commit -m "tagged $1" -git tag "$1" -git push -git push --tags