update make_release for hg
diff --git a/make_release b/make_release
index 0072c1c..d5511d9 100755
--- a/make_release
+++ b/make_release
@@ -2,38 +2,28 @@
proj="iperf"
-ver=`awk '/IPERF_VERSION / {
+tag=`awk '/IPERF_VERSION / {
gsub(/"/, "", $3);
print $3 }' src/version.h`
-dirname=`echo $ver $proj | awk '{
+dirname=`echo $tag $proj | awk '{
gsub(/-ALPHA/, "a", $1);
gsub(/-BETA/, "b", $1);
gsub(/-RELEASE/, "", $1);
print $2"-"$1 }'`
-repo=`svn info | awk '/Repository Root/ { print $3 }'`
-
echo repo $repo
-echo ver $ver
+echo tag $tag
echo dirname $dirname
do_tag ()
{
- svn ls ${repo}/tags/${ver} >/dev/null 2>&1
- if [ $? -eq 0 ]; then
- echo "tag $ver exists already"
- exit 1
- fi
-
- svn copy -m "tagging $ver" ${repo}/trunk ${repo}/tags/${ver}
+ hg tag -m "tagging $tag" $tag
}
do_tar ()
{
- svn export ${repo}/tags/${ver} ${dirname}
- tar zcvf ${dirname}.tar.gz ${dirname}
- rm -rf ${dirname}
+ hg archive -t tgz -p ${dirname} -r ${tag} ${dirname}
}
case $1 in