From ae8059dea9f109181640651d5f7f3f72cbcd8380 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Tue, 9 Mar 2010 10:41:36 +0100 Subject: [PATCH] createrelease: set release mode for Makefile --- createrelease | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/createrelease b/createrelease index 1436b3f26..a2fc7b4d9 100755 --- a/createrelease +++ b/createrelease @@ -10,14 +10,29 @@ # - win_installer/productInfo.wxs # Tag to use -tag=1.41 +tag=$1 # Name of release releasename=cppcheck-$tag # wget http://josefsson.org/git2cl/git2cl +echo Update Changelog.. ./git2cl > ChangeLog +echo Update Makefile.. +git tag -d $tag +g++ -o dmake tools/dmake.cpp lib/filelister.cpp +./dmake --release +git commit -a -m "Makefile: Set release mode" +git tag $tag + +echo Create archives.. git archive --format=tar --prefix=$releasename/ $tag | gzip > ~/$releasename.tar.gz git archive --format=tar --prefix=$releasename/ $tag | bzip2 > ~/$releasename.tar.bz2 git archive --format=zip -9 --prefix=$releasename/ $tag > ~/$releasename.zip + +echo Restoring repository.. +git tag -d $tag +git reset --hard HEAD^1 +git pull +