File: tagrelease

package info (click to toggle)
python-openid 2.2.4-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 3,472 kB
  • ctags: 3,328
  • sloc: python: 16,708; xml: 234; sh: 38; makefile: 30
file content (13 lines) | stat: -rwxr-xr-x 440 bytes parent folder | download | duplicates (5)
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"