1#!/bin/sh 2# 3# Print the current source revision, if available 4 5SDL_ROOT=$(dirname $0)/.. 6cd $SDL_ROOT 7 8if [ -x "$(command -v hg)" ]; then 9 rev="$(hg parents --template 'hg-{rev}:{node|short}' 2>/dev/null)" 10 if [ $? = 0 ]; then 11 echo $rev 12 exit 0 13 fi 14fi 15 16if [ -x "$(command -v p4)" ]; then 17 rev="$(p4 changes -m1 ./...\#have 2>/dev/null| awk '{print $2}')" 18 if [ $? = 0 ]; then 19 echo $rev 20 exit 0 21 fi 22fi 23 24echo "hg-0:baadf00d" 25exit 1 26