if [ $VERSION = "AUTO" ]; then
# Auto-pick version based on branch name
echo AUTO VERSION
- VERSION=`echo $GIT_BRANCH | sed 's/^rel_\([0-9]\+\)_\([0-9]\+\)_\([0-9]\+\)$/\1.\2.\3/'`
+ VERSION=`echo $GIT_BRANCH | sed 's/^rel_\([0-9]\+\)_\([0-9]\+\)_\([0-9]\+\)_\(.\+\)$/\1.\2.\3-\4/'`
+ VERSION=`echo $VERSION | sed 's/^rel_\([0-9]\+\)_\([0-9]\+\)_\([0-9]\+\)$/\1.\2.\3/'`
VERSION=`echo $VERSION | sed 's/^rel_\([0-9]\+\)_\([0-9]\+\)_\(.\+\)$/\1.\2-\3/'`
if [ "$VERSION" = "$GIT_BRANCH" ]; then
echo "AUTO VERSION FAILED."
echo "Applying to Application.pm - HEAD -> $DASH_VERSION"
echo "Alt: $SHORT_DASH_VERSION -> $DASH_VERSION"
-sed -i -e "s/HEAD/$DASH_VERSION/" -e "s/$SHORT_DASH_VERSION/$DASH_VERSION/" $GIT_ABS/Open-ILS/src/perlmods/lib/OpenILS/Application.pm
+sed -i -e "s/$SHORT_DASH_VERSION/$DASH_VERSION/" -e "s/HEAD/$DASH_VERSION/" $GIT_ABS/Open-ILS/src/perlmods/lib/OpenILS/Application.pm
echo "Applying to windowssetup.nsi - Master -> $SHORT_VERSION"
sed -i "s/Master/$SHORT_VERSION/" $GIT_ABS/Open-ILS/xul/staff_client/windowssetup.nsi