Make set-version.sh handle new naming

Now we renamed simgear-version and flightgear-version, this
script needed to get smarter.
This commit is contained in:
Automatic Release Builder 2020-10-26 09:29:23 +00:00
parent b8a7bf3104
commit eea397ed85

View File

@ -33,9 +33,9 @@ MICRO_VERSION=${VERSION_A[2]}
setVersionTo() { setVersionTo() {
local V="$1" local V="$1"
echo "setting version to $V" echo "setting version to $V in $2"
echo "$V" > flightgear-version echo "$V" > $2
git add flightgear-version git add $2
echo "new version: $V" | git commit --file=- echo "new version: $V" | git commit --file=-
git tag "version/$V" git tag "version/$V"
} }
@ -43,9 +43,22 @@ setVersionTo() {
while [ $# -gt 0 ]; do while [ $# -gt 0 ]; do
echo "Processing $1" echo "Processing $1"
pushd $1 > /dev/null pushd $1 > /dev/null
case $1 in
flightgear)
versionFileName="flightgear-version"
;;
simgear)
versionFileName="simgear-version"
;;
*)
versionFileName="version"
;;
esac
git config user.name "Automatic Release Builder" git config user.name "Automatic Release Builder"
git config user.email "build@flightgear.org" git config user.email "build@flightgear.org"
setVersionTo "${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}" setVersionTo "${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}" $versionFileName
popd > /dev/null popd > /dev/null
shift shift
done done