From ba9b059fbccae54dbc4d58b6b34d891de87f7181 Mon Sep 17 00:00:00 2001 From: Coleman Watts <coleman@civicrm.org> Date: Wed, 17 Apr 2013 16:56:25 -0700 Subject: [PATCH] Improve 'update' in releaser script --- tools/scripts/releaser/releaser | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/tools/scripts/releaser/releaser b/tools/scripts/releaser/releaser index e02d1db884..92eea4d8da 100755 --- a/tools/scripts/releaser/releaser +++ b/tools/scripts/releaser/releaser @@ -167,17 +167,20 @@ function do_publish() { ################################################# ## Update Version Info function do_update() { - # FIXME: This assumes one-digit point versions - point=(${version: -1}) - point=`expr $point + 1` - new_ver=(${version:0:4}) - new_ver=$new_ver$point - cd $workdir/$version/export - sed -i -e "s/$version/$new_ver/g" xml/version.xml - sed -i -e "s/$version/$new_ver/g" sql/civicrm_generated.mysql - git add xml/version.xml sql/civicrm_generated.mysql - git commit -m "Update version to $new_ver" - git push origin "$version" + echo "VERSION UPDATE: Please enter the version that comes after $version" + read new_ver + if [ -n "$new_ver" ]; then + cd $workdir/$version/export + for file in xml/version.xml sql/civicrm_generated.mysql; do + sed "s/$version/$new_ver/g" < $file > $file.tmp + mv $file.tmp $file + git add $file + done + git commit -m "Update version to $new_ver" + git push origin "$start_point" + else + echo "No version entered. Aborting version update." + fi } ################################################# -- GitLab