sdl

FORK: Simple Directmedia Layer
git clone https://git.neptards.moe/neptards/sdl.git
Log | Files | Refs

showrev.sh (478B)


      1 #!/bin/sh
      2 #
      3 # Print the current source revision, if available
      4 
      5 SDL_ROOT=$(dirname $0)/..
      6 cd $SDL_ROOT
      7 
      8 if [ -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
     14 fi
     15 
     16 if [ -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
     22 fi
     23 
     24 echo "hg-0:baadf00d"
     25 exit 1