From 056515e8dafe5a614f072e1db24ca8f053f44ca0 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Tue, 20 Jul 2010 15:19:36 +0200 Subject: [PATCH 1/2] Update homepage to give 7.01b as current release --- ORGWEBPAGE/index.org | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ORGWEBPAGE/index.org b/ORGWEBPAGE/index.org index 335a29630..153f9bfd3 100644 --- a/ORGWEBPAGE/index.org +++ b/ORGWEBPAGE/index.org @@ -123,9 +123,9 @@ a look at our [[http://orgmode.org/worg/org-quotes.php][collected quotes about O - <2010-04-06 Tue>: Release 6.35 - <2010-01-10 Sun>: Release 6.34 -* Current Version (7.01) +* Current Version (7.01b) -The current version is 7.01. To see what has changed in recent +The current version is 7.01b. To see what has changed in recent releases, check this detailed list of [[file:Changes.html][user-visible changes]]. This package works on Emacs 23 and 22, and (with minor restrictions) @@ -137,7 +137,7 @@ recent version, but may lag a bit behind the website release. ** The standard distribution -Download as [[file:org-7.01.zip][zip file]] or [[file:org-7.01.tar.gz][gzipped tar archive]]. These archives contain +Download as [[file:org-7.01b.zip][zip file]] or [[file:org-7.01b.tar.gz][gzipped tar archive]]. These archives contain both the Lisp file org.el and the documentation in PDF and (TeX)Info formats. Follow the instructions for [[http://orgmode.org/manual/Installation.html#Installation][Installation]] and [[http://orgmode.org/manual/Activation.html#Activation][Activation]]. From 1dc3099a16af28bb8ec8db5da8037bdb5b093eda Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Tue, 20 Jul 2010 15:38:28 +0200 Subject: [PATCH 2/2] New release targets in the Makefile --- Makefile | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 23066b39a..ff7a61233 100644 --- a/Makefile +++ b/Makefile @@ -293,7 +293,7 @@ distfile: zip -r org-$(TAG).zip org-$(TAG) gtar zcvf org-$(TAG).tar.gz org-$(TAG) -release: +makerelease: @if [ "X$(TAG)" = "X" ]; then echo "*** No tag ***"; exit 1; fi ${MAKE} distfile ${MAKE} doc @@ -316,7 +316,7 @@ upload_manual: rsync -avuz --delete doc/guide/ cdominik@orgmode.org:orgmode.org/guide/ relup0: - ${MAKE} release + ${MAKE} makerelease ${MAKE} upload_release relup: @@ -324,8 +324,33 @@ relup: ${MAKE} upload_release ${MAKE} upload_manual -db: - grep -e '(debug)' lisp/*el +testrelease: + git checkout -b testrelease maint + git merge -s recursive -X theirs master + UTILITIES/set-version.pl $(TAG) + git commit -a -m "Release $(TAG)" + make distfile TAG=testversion + make cleanrel + rm -rf org-testversion* + git checkout master + git branch -D testrelease + +release: + git checkout maint + git merge -s recursive -X theirs master + UTILITIES/set-version.pl $(TAG) + git commit -a -m "Release $(TAG)" + make relup TAG=$(TAG) + make cleanrel + rm -rf org-$(TAG) + rm org-$(TAG)*.zip + rm org-$(TAG)*.tar.gz + make pushreleasetag TAG=$(TAG) + git push origin maint + git checkout master + UTILITIES/set-version.pl -o $(TAG) + git commit -a -m "Update website to show $(TAG) as current release" + make updateweb cleancontrib: find contrib -name \*~ -exec rm {} \;