mktag
changeset 26 9e1b9eb8813f
parent 22 9d0f18677fec
child 27 7cd07b3153b3
--- a/mktag	Fri Mar 13 10:44:57 2009 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#! /bin/bash
-
-tmp=$(getopt -n $0 -o f --long force -- "$@")
-eval set -- $tmp
-while true; do
-	o="$1"; shift
-	case "$o" in
-		--)		break;;
-		-f|--force)	o_force="-f";;
-	esac
-done
-
-
-tag="${1?}"
-
-id=$(hg id)
-id=${id%% *}
-
-case "$id" in
-	*+)	echo "sorry, local version is modified." >&2
-		exit 1
-		;;
-esac
-
-case "$tag" in
-	v*.*)	;;
-	*)	echo "sorry, tag should be v*.*" >&2
-		exit 1
-		;;
-esac
-
-hg tag $o_force "$tag" \
-&& old=$(hg id -i) \
-&& hg up -r "$tag" \
-&& make clean all \
-&& hg up -r "$old"