blob: ae19289788effe3ba969572a9505987b0d6adca0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#!/usr/bin/env bash
VERSION="$1"
VERSION_PATTERN='^[0-9]\+\.[0-9]\+\.[0-9]\+\(-[a-z0-9-]\+\)\?$'
echo "$VERSION" | grep -e "$VERSION_PATTERN" 2>&1 >/dev/null || {
echo "$VERSION"
echo "Malformed version number. Expected X.X.X or X.X.X-name." 1>&2
exit 1
}
cd $(dirname $(dirname $(readlink --canonicalize "$0")))
./admin/setversion "$VERSION"
darcs record -m 'Set version number to '"$VERSION" && darcs tag "release-$VERSION"
|