d8d7a7a007
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@6613 51baf565-9d33-0410-a72c-fc3788e3496d
27 lines
636 B
Bash
Executable File
27 lines
636 B
Bash
Executable File
#!/bin/bash
|
|
|
|
#
|
|
# Update the version throughout the project to be <version>.vYYYYMMDDHHMM
|
|
#
|
|
|
|
update() {
|
|
sed -i -e "s/$1/$2/g" $3
|
|
}
|
|
|
|
if [ $# != 1 ]; then
|
|
echo "<version> is required"
|
|
exit 1
|
|
fi
|
|
|
|
version=$1.v`date --utc +%Y%m%d%H%M`
|
|
|
|
echo
|
|
echo Updating version to $version
|
|
echo
|
|
|
|
update 'Bundle-Version: .*' "Bundle-Version: $version" plugins/net.sourceforge.pmd.eclipse.plugin/META-INF/MANIFEST.MF
|
|
update 'version=\".*\"$' "version=\"$version\"" features/net.sourceforge.pmd.eclipse/feature.xml
|
|
update 'version=\".*\"$' "version=\"$version\"" pmd-eclipse-test/plugin.xml
|
|
update 'buildId=.*' "buildId=$version" custom_build.properties
|
|
|