Update releaser script to create empty upgrade sql file if it doesn't exist
authorColeman Watts <coleman@civicrm.org>
Mon, 10 Jun 2013 22:48:51 +0000 (15:48 -0700)
committerColeman Watts <coleman@civicrm.org>
Mon, 10 Jun 2013 22:50:44 +0000 (15:50 -0700)
tools/scripts/releaser/releaser

index bcd57460698fd74ba83eddcd68f6dad75594aabb..2e9452316e148eabbe85bf48634c7f00310391c8 100755 (executable)
@@ -171,6 +171,11 @@ function do_update() {
   read new_ver
   if [ -n "$new_ver" ]; then
     cd $workdir/$version/export
+    # create sql upgrade file
+    tpl="CRM/Upgrade/Incremental/sql/$new_ver.mysql.tpl"
+    if [ -f tpl ]; then
+      echo "{* file to handle db changes in $new_ver during upgrade *}" >> $tpl
+    fi
     # escape regex special chars
     arg=`echo "$version" | sed 's:[]\[\^\$\.\*\/]:\\\\&:g'`
     for file in xml/version.xml sql/civicrm_generated.mysql; do
@@ -186,7 +191,7 @@ function do_update() {
     read input
     if [ "$input" = "y" ]; then
       set -ex
-      git add  xml/version.xml sql/civicrm_generated.mysql
+      git add  xml/version.xml sql/civicrm_generated.mysql $tpl
       git commit -m "Update version to $new_ver"
       git push origin "$start_point"
       set +x