3 # version.sh: create a version string for use by configure.ac
8 if head=$(git rev-parse --short=8 --verify HEAD 2>/dev/null); then
10 # If available, use the git commit revision for the package version,
11 # and add a date prefix for easy comparisons.
13 date=$(git log --pretty=format:"%ct" -1 HEAD)
16 # Add a '-dirty' postfix for uncommitted changes.
17 if git diff-index HEAD | read dummy; then
21 version=$(printf "%($datefmt)T-g%s%s" ${date} ${head} ${suffix})
23 # Default to current date and time.
24 version="$(date +dev-$datefmt)"