[gst-cvs] www: www: updates for new-release script
Jan Schmidt
thaytan at kemper.freedesktop.org
Fri Mar 20 19:23:27 PDT 2009
Module: www
Branch: master
Commit: 31219f91b318c61a4a7662d85f415ebe36a0ee3e
URL: http://cgit.freedesktop.org/gstreamer/www/commit/?id=31219f91b318c61a4a7662d85f415ebe36a0ee3e
Author: Jan Schmidt <thaytan at noraisin.net>
Date: Sat Mar 21 02:04:22 2009 +0000
www: updates for new-release script
---
bin/new-release | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/bin/new-release b/bin/new-release
index 02a02d4..d5ce5cb 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"
More information about the Gstreamer-commits
mailing list