#!/bin/sh | |
V=$(git describe HEAD) | |
case "$V" in | |
'') | |
echo >&2 "fatal: no annotated tags, cannot determine version" | |
exit 1 | |
;; | |
*-g*) | |
echo >&2 "fatal: snapshot $V, cannot determine version" | |
exit 1 | |
;; | |
v*) | |
echo "$V" | perl -lne 'print $1 if /^v(\d+\.\d+(?:\.\d+)?)/' | |
;; | |
esac |