1.1 --- a/scripts/mk-release.sh Fri Apr 30 22:25:45 2010 +0200
1.2 +++ b/scripts/mk-release.sh Tue Jan 25 22:14:52 2011 +0100
1.3 @@ -323,20 +323,13 @@
1.4
1.5 printf "Creating tarball:"
1.6 prefix="crosstool-ng-${version}"
1.7 -printf " cloning"
1.8 -hg clone "${repos}" "${prefix}" >/dev/null
1.9 -hg up -R "${prefix}" "${prefix}" >/dev/null
1.10 -date="$( hg log -R "${prefix}" -r "${prefix}" --template '{date|rfc822date}\n' )"
1.11 -printf ", purging"
1.12 -rm -rf "${prefix}/"{.hg,.hgtags,.hgignore}
1.13 -printf ", tarball"
1.14 -tar cjf "${prefix}.tar.bz2" "${prefix}"
1.15 +printf " archive"
1.16 +hg archive --cwd "${repos}" -r "${prefix}" -X '.hg*' "$(pwd)/${prefix}.tar.bz2"
1.17 +date="$( hg log -R "${repos}" -r "${prefix}" --template '{date|rfc822date}\n' )"
1.18 printf ", sum"
1.19 for s in md5 sha1 sha512; do
1.20 ${s}sum "${prefix}.tar.bz2" >"${prefix}.tar.bz2.${s}"
1.21 done
1.22 -printf ", cleaning"
1.23 -rm -rf "${prefix}"
1.24 printf ", touch"
1.25 touch -d "${date}" "${prefix}"*
1.26 printf ", done.\n"