Mercurial > hg
comparison contrib/packagelib.sh @ 24972:56c64c91b429
packaging: extract packagelib for common code from builddeb and buildrpm
author | Augie Fackler <augie@google.com> |
---|---|
date | Thu, 07 May 2015 10:28:58 -0400 |
parents | |
children | 6474b64045fb |
comparison
equal
deleted
inserted
replaced
24971:ab75baaf81d5 | 24972:56c64c91b429 |
---|---|
1 gethgversion() { | |
2 make clean | |
3 make local || make local PURE=--pure | |
4 HG="$PWD/hg" | |
5 | |
6 $HG version > /dev/null || { echo 'abort: hg version failed!'; exit 1 ; } | |
7 | |
8 hgversion=`$HG version | sed -ne 's/.*(version \(.*\))$/\1/p'` | |
9 | |
10 if echo $hgversion | grep -- '-' > /dev/null 2>&1; then | |
11 # nightly build case, version is like 1.3.1+250-20b91f91f9ca | |
12 version=`echo $hgversion | cut -d- -f1` | |
13 release=`echo $hgversion | cut -d- -f2 | sed -e 's/+.*//'` | |
14 else | |
15 # official tag, version is like 1.3.1 | |
16 version=`echo $hgversion | sed -e 's/+.*//'` | |
17 release='0' | |
18 fi | |
19 } |