Update sources
[mplayer/kovensky.git] / version.sh
blob023b11baf6e221b49a554e3c7739cb6bccc39111
1 #!/bin/sh
3 test "$1" && extra="-$1"
5 git_revision=`git rev-list HEAD -n 1 | head -c 7`
6 test $git_revision || git_revision=UNKNOWN
8 NEW_REVISION="#define VERSION \"GIT-${git_revision}${extra}-Kovensky-mt `date -u +%Y%m%d`\""
9 OLD_REVISION=$(head -n 1 version.h 2> /dev/null)
11 TITLE='#define MP_TITLE "%s "VERSION" (C) 2000-2009 MPlayer Team\n"'
13 # Update version.h only on revision changes to avoid spurious rebuilds
14 if test "$NEW_REVISION" != "$OLD_REVISION"; then
15 cat <<EOF > version.h
16 $NEW_REVISION
17 $TITLE
18 EOF