Skip to content

Commit ae8059d

Browse files
author
Daniel Marjamäki
committed
createrelease: set release mode for Makefile
1 parent 0158c7a commit ae8059d

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

createrelease

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,29 @@
1010
# - win_installer/productInfo.wxs
1111

1212
# Tag to use
13-
tag=1.41
13+
tag=$1
1414

1515
# Name of release
1616
releasename=cppcheck-$tag
1717

1818
# wget http://josefsson.org/git2cl/git2cl
19+
echo Update Changelog..
1920
./git2cl > ChangeLog
2021

22+
echo Update Makefile..
23+
git tag -d $tag
24+
g++ -o dmake tools/dmake.cpp lib/filelister.cpp
25+
./dmake --release
26+
git commit -a -m "Makefile: Set release mode"
27+
git tag $tag
28+
29+
echo Create archives..
2130
git archive --format=tar --prefix=$releasename/ $tag | gzip > ~/$releasename.tar.gz
2231
git archive --format=tar --prefix=$releasename/ $tag | bzip2 > ~/$releasename.tar.bz2
2332
git archive --format=zip -9 --prefix=$releasename/ $tag > ~/$releasename.zip
33+
34+
echo Restoring repository..
35+
git tag -d $tag
36+
git reset --hard HEAD^1
37+
git pull
38+

0 commit comments

Comments
 (0)