File: make_git_revision.sh

package info (click to toggle)
coq 9.1.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 35,968 kB
  • sloc: ml: 239,908; sh: 4,355; python: 2,985; ansic: 2,644; makefile: 874; lisp: 171; javascript: 63; xml: 24; sed: 2
file content (19 lines) | stat: -rwxr-xr-x 494 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/bash

if ! command -v git >/dev/null; then
    >&2 echo "skipping make_git_revision: git not found"
    exit 0
fi

if [ -d .git ] || git rev-parse --git-dir > /dev/null 2>&1
then
    export LANG=C
    GIT_BRANCH=$(git branch -a | sed -ne '/^\* /s/^\* \(.*\)/\1/p')
    GIT_HOST=$(hostname)
    GIT_PATH=$(pwd)
    echo "${GIT_HOST}:${GIT_PATH},${GIT_BRANCH}"
    echo $(git log -1 --pretty='format:%H')
else
    >&2 echo "skipping make_git_revision: git dir not found"
    exit 0
fi