blob: edf4b9d900d28d150ed027e23391fbcc53e104f9 [file] [log] [blame]
#!/bin/bash
if [ -z "$2" ]; then
echo "Usage: update_versions <from_version> <to_version> "
exit
fi
FROM_VERSION=$1
TO_VERSION=$2
#########################################################################################
# MANIFEST.MF [FROM].qualifier [TO].qualifier
# feature.xml [FROM].qualifier [TO].qualifier
# pom.xml <version>[FROM]-SNAPSHOT</version> <version>[TO]-SNAPSHOT</version>
# category.xml [FROM].qualifier [TO].qualifier
# .product [FROM].qualifier [TO].qualifier
#########################################################################################
sed -i 's/'"$FROM_VERSION"'.qualifier/'"$TO_VERSION"'.qualifier/g' */*/META-INF/MANIFEST.MF
sed -i 's/'"$FROM_VERSION"'.qualifier/'"$TO_VERSION"'.qualifier/g' */*/feature.xml
sed -i 's#<version>'"$FROM_VERSION"'-SNAPSHOT</version>#<version>'"$TO_VERSION"'-SNAPSHOT</version>#g' */*/pom.xml
sed -i 's/'"$FROM_VERSION"'.qualifier/'"$TO_VERSION"'.qualifier/g' */*/category.xml
sed -i 's/'"$FROM_VERSION"'.qualifier/'"$TO_VERSION"'.qualifier/g' */*/*.product
git add -A
if [ ! -z "$1" ]; then
git commit -m "refactor: Update build numbers to $TO_VERSION"
fi