[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