From 481babac73889c4143c71be18e3335dacc1e50a2 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Wed, 17 Apr 2013 16:16:00 -0700 Subject: [PATCH] Add 'update' to releaser script --- tools/scripts/releaser/releaser | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/tools/scripts/releaser/releaser b/tools/scripts/releaser/releaser index 3bdbc43671..e02d1db884 100755 --- a/tools/scripts/releaser/releaser +++ b/tools/scripts/releaser/releaser @@ -19,8 +19,9 @@ if [ -z "$start_point" -o -z "$version" -o -z "$first_act" ]; then echo "Usage:" echo " $0 --build" echo " $0 --publish" + echo " $0 --update" echo " $0 --clean" - echo " $0 --build --publish --clean [[ORDER SIGNIFICANT]]" + echo " $0 --build --publish --update --clean [[ORDER SIGNIFICANT]]" echo "Arguments:" echo " is a branch name (e.g. \"master\")" echo " is Civi release (e.g. \"4.3.beta2\"); it will become a tag name" @@ -163,6 +164,22 @@ function do_publish() { echo $version > $latest/latest.txt } +################################################# +## 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" +} + ################################################# ## Cleanup function do_cleanup() { @@ -193,6 +210,11 @@ for ACT in "$@" ; do do_publish set +x ;; + --update) + set -ex + do_update + set +x + ;; --clean) set -ex do_cleanup -- 2.25.1