tint2/get_svnrev.sh
Andreas.Fink85 72cdc49512 *fix* start work on autohide+drag'n'drop
*fix* fallback version is 0.11-svn



git-svn-id: http://tint2.googlecode.com/svn/trunk@510 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
2010-06-20 15:56:04 +00:00

27 lines
469 B
Bash
Executable file

#!/bin/sh
FALLBACK=\"0.11-svn\"
if [ $# -eq 0 ]; then
DIR=.
else
DIR=$1
fi
if [ -f version.h ]; then
REV_OLD=$(cat version.h | cut -d" " -f3)
else
REV_OLD=\"\"
fi
if [ -x "$(which svnversion 2>/dev/null)" -a -d "${DIR}/.svn" ] ; then
REV=\"$(svnversion -n ${DIR})\"
else
REV=${FALLBACK}
fi
if [ ${REV_OLD} != ${REV} ]; then
echo "Building new version.h"
echo "Rev_old: ${REV_OLD} Rev: ${REV}"
echo "#define VERSION_STRING ${REV}" > version.h
fi