diff --git a/release-scripts/update-versions.sh b/release-scripts/update-versions.sh index ea57e51884..9ae9f260da 100755 --- a/release-scripts/update-versions.sh +++ b/release-scripts/update-versions.sh @@ -1,26 +1,27 @@ -#!/usr/bin/env fish +#!/bin/bash -set MAJOR_VERSION 5 -set MINOR_VERSION 0 -set PATCH_VERSION 80 -set BRANCH 5.1 +set -x -function do_replace - git checkout $BRANCH - sed -i "s/set(.*$argv""_VERSION_MAJOR .*)/set($argv""_VERSION_MAJOR $MAJOR_VERSION)/g" CMakeLists.txt - sed -i "s/set(.*$argv""_VERSION_MINOR .*)/set($argv""_VERSION_MINOR $MINOR_VERSION)/g" CMakeLists.txt - sed -i "s/set(.*$argv""_VERSION_PATCH .*)/set($argv""_VERSION_PATCH $PATCH_VERSION)/g" CMakeLists.txt - git diff - git commit -a -m "Update version number to $MAJOR_VERSION.$MINOR_VERSION.$PATCH_VERSION" - git push --set-upstream origin $BRANCH -end +MAJOR_VERSION=5 +MINOR_VERSION=1 +PATCH_VERSION=40 +BRANCH=master -cs kdev-python -do_replace KDEVPYTHON -cs kdev-php -do_replace KDEVPHP -cs kdevelop -do_replace KDEVELOP -cs kdevplatform -do_replace KDEVPLATFORM +do_replace() { + local project=$1 + echo $MINOR_VERSION + + git checkout $BRANCH + sed -i -e "s/set(.*${project}_VERSION_MAJOR .*)/set(${project}_VERSION_MAJOR $MAJOR_VERSION)/g" CMakeLists.txt + sed -i -e "s/set(.*${project}_VERSION_MINOR .*)/set(${project}_VERSION_MINOR $MINOR_VERSION)/g" CMakeLists.txt + sed -i -e "s/set(.*${project}_VERSION_PATCH .*)/set(${project}_VERSION_PATCH $PATCH_VERSION)/g" CMakeLists.txt + git diff CMakeLists.txt + git commit CMakeLists.txt -m "Update version number to $MAJOR_VERSION.$MINOR_VERSION.$PATCH_VERSION" + git push origin $BRANCH +} + +(cd kdevplatform; do_replace KDEVPLATFORM) +(cd kdevelop; do_replace KDEVELOP) +(cd kdev-python; do_replace KDEVPYTHON) +(cd kdev-php; do_replace KDEVPHP)