Shawn O. Pearce | edd8ed3 | 2010-02-22 08:16:07 -0800 | [diff] [blame] | 1 | #!/bin/sh |
2 | |||||
3 | V=$(git describe HEAD) | ||||
4 | |||||
5 | case "$V" in | ||||
6 | '') | ||||
7 | echo >&2 "fatal: no annotated tags, cannot determine version" | ||||
8 | exit 1 | ||||
9 | ;; | ||||
10 | |||||
11 | *-g*) | ||||
12 | echo >&2 "fatal: snapshot $V, cannot determine version" | ||||
13 | exit 1 | ||||
14 | ;; | ||||
15 | |||||
16 | v*) | ||||
Shawn O. Pearce | 332d21d | 2010-02-22 14:14:53 -0800 | [diff] [blame] | 17 | echo "$V" | perl -lne 'print $1 if /^v(\d+\.\d+(?:\.\d+)?)/' |
Shawn O. Pearce | edd8ed3 | 2010-02-22 08:16:07 -0800 | [diff] [blame] | 18 | ;; |
19 | esac |