/ util / intelp2m / scripts / linux / version.sh
version.sh
 1  #!/usr/bin/env sh
 2  
 3  SCRIPTS_DIR=$(cd "$(dirname "$0")" && pwd)
 4  PROJECT_DIR="${SCRIPTS_DIR}/../.."
 5  
 6  VERSION=$(cat ${PROJECT_DIR}/version.txt)
 7  LAST_COMMIT=$(git log --oneline -n 1 --pretty=format:%h ${PROJECT_DIR})
 8  DIFF=$(git diff ${PROJECT_DIR})
 9  
10  if [ -z "$DIFF" ]; then
11      echo "${VERSION}-${LAST_COMMIT}"
12  else
13      echo "${VERSION}-${LAST_COMMIT}-dirty"
14  fi