ChangeSet ID: 26396 CVSROOT: /opt/cvs-commit Module name: tools Changes by: julliard@winehq.org 2006/07/10 12:33:06
Modified files: . : wine_release
Log message: Fetch the new release from git instead of downloading it. Generate the diffstat file locally with git diff.
Patch: http://cvs.winehq.org/patch.py?id=26396
Old revision New revision Changes Path 1.17 1.18 +11 -17 tools/wine_release
Index: tools/wine_release diff -u -p tools/wine_release:1.17 tools/wine_release:1.18 --- tools/wine_release:1.17 10 Jul 2006 17:33: 6 -0000 +++ tools/wine_release 10 Jul 2006 17:33: 6 -0000 @@ -3,33 +3,24 @@ # This script is ran after a new release of Wine. It updates the website # and FTP for the new wine release.
-# usage: wine_release <wine version> +# usage: wine_release <old version> <new version>
set -e
-if [ $# -lt 1 ] +if [ $# -lt 2 ] then - echo "Usage: $0 version" + echo "Usage: $0 oldver newver" exit 1 fi
-version=$1 - -if [ -f wine-$version.tar.bz2 ] -then - echo "Already have Wine, skipping download" -else - ncftpget ftp://ibiblio.org/pub/linux/system/emulators/wine/wine-$version.tar.bz2 -fi +oldver=$1 +version=$2
# nuke old attempt (if any) rm -rf wine-$version
-# put Wine source in wine-$version -tar xfj wine-$version.tar.bz2 - -# cleanup tmp -rm wine-$version.tar.bz2 +git clone -l -n git/wine.git wine-$version +(cd wine-$version && git checkout -b dummy wine-$version)
# move wine link rm -f wine @@ -50,7 +41,7 @@ chmod +r fileidx xref ##chmod +r .glimpse* cd ../..
-(echo "wine-$version"; cat wine-versions) > wine-versions.new && mv wine-versions.new wine-versions +(echo "wine-$version"; cat wine-versions) | uniq > wine-versions.new && mv wine-versions.new wine-versions
# update man page and documentation echo "==== UPDATING DOCUMENTATION ====" @@ -75,6 +66,8 @@ do nroff -man $f | ../bin/man2html | ../html2template -o /home/winehq/opt/lostwages/templates/en/docs/$name.template done
+git diff --stat wine-$oldver wine-$version >../ds$version.txt + make htmlpages && rm -rf ../WineAPI && mv documentation/html ../WineAPI
# Wine API Stats @@ -85,6 +78,7 @@ rm -f winapi_stats.txt
# cleanup source tree make distclean +rm -rf .git
# homepage announcement # edit the homepage to announce the new release...