Files
es_build_deliv/windows_deliv/set_version.sh

15 lines
427 B
Bash

#!/bin/sh
# set version number in $3 to the latest SVN repository version number.
# $1 = SVN repository
# $2 = pattern to transform
# $3 = file to process if any, otherwise display version on output
computed_svn_revision=`svn info $1 | grep "Last Changed Rev" | sed -e "s/Last Changed Rev: //"`
if [[ -z "$2" || -z "$3" ]]; then
echo $computed_svn_revision
else
sed -e "s/$2/$computed_svn_revision/" $3 > tmp
mv tmp $3
fi