build-scripts/showrev.sh
author Ryan C. Gordon
Mon, 18 May 2020 15:52:51 -0400
changeset 13815 8c7bf8f29b8c
parent 13784 cd8794af675f
permissions -rwxr-xr-x
checker-buildbot.sh: Use Ninja, not GNU make, and expect scan-build in $PATH.
     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