File indexing completed on 2024-04-21 04:39:50
0001 #!/bin/bash 0002 0003 set -x 0004 0005 # load ini file 0006 source <(grep = VERSIONS.ini) 0007 0008 do_replace() { 0009 local project=$1 0010 0011 echo $MINOR_VERSION 0012 0013 git checkout $BRANCH 0014 sed -i -e "s/set(.*${project}_VERSION_MAJOR .*)/set(${project}_VERSION_MAJOR $MAJOR_VERSION)/g" CMakeLists.txt 0015 sed -i -e "s/set(.*${project}_VERSION_MINOR .*)/set(${project}_VERSION_MINOR $MINOR_VERSION)/g" CMakeLists.txt 0016 sed -i -e "s/set(.*${project}_VERSION_PATCH .*)/set(${project}_VERSION_PATCH $PATCH_VERSION)/g" CMakeLists.txt 0017 git diff CMakeLists.txt 0018 git commit CMakeLists.txt -m "Update version number to $MAJOR_VERSION.$MINOR_VERSION.$PATCH_VERSION" 0019 git push origin $BRANCH 0020 } 0021 0022 (cd kdevplatform; do_replace KDEVPLATFORM) 0023 (cd kdevelop; do_replace KDEVELOP) 0024 (cd kdev-python; do_replace KDEVPYTHON) 0025 (cd kdev-php; do_replace KDEVPHP)