update make_release for hg
Этот коммит содержится в:
родитель
495aeb6ba7
Коммит
8c6e09a1cb
20
make_release
20
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
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user