diff options
author | Jan Schmidt <thaytan@noraisin.net> | 2009-03-21 02:04:22 +0000 |
---|---|---|
committer | Jan Schmidt <thaytan@noraisin.net> | 2009-03-21 02:23:05 +0000 |
commit | 31219f91b318c61a4a7662d85f415ebe36a0ee3e (patch) | |
tree | 2161f192907771a566300981fc1e8879bb125629 /bin | |
parent | a8b344590f1d3d66bdd9d7bccb3556f19c9ac514 (diff) |
www: updates for new-release script
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/new-release | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/bin/new-release b/bin/new-release index 02a02d41..d5ce5cb4 100755 --- a/bin/new-release +++ b/bin/new-release @@ -40,11 +40,24 @@ fi moduledir=$modulebasedir/$module -echo "Updating CVS" +echo "Updating checkout" pushd $moduledir > /dev/null 2>&1 git pull popd +echo "Regenerating ChangeLog" +# Check CHANGELOG_START tag exists +if test ! -e $moduledir/.git/refs/tags/CHANGELOG_START +then + echo "No CHANGELOG_START tag in module" + exit 1 +fi +pushd $moduledir > /dev/null 2>&1 +changelog=ChangeLog +python common/gen-changelog.py > $changelog +git add $changelog +popd + release=src/htdocs/releases/$module/$version template=src/htdocs/releases/$module/template.xml if test ! -e $template @@ -110,6 +123,9 @@ else echo -e "\t releasing $version, \"$name\"" >> $changelog echo >> $changelog cat $changelog.bak >> $changelog + pushd $moduledir > /dev/null 2>&1 + git add ChangeLog + popd fi echo "Now press Enter to edit the next .xml file and update the list of features and API changes" |