From c0554cdcfe445cc584811ab611e30aa7e29aaca5 Mon Sep 17 00:00:00 2001 From: maxb Date: Wed, 17 May 2006 18:15:33 +0000 Subject: [PATCH] * HACKING: Add first-draft 'Making releases' section. git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@2073 be7e6eca-30d4-0310-a8e5-ac0d63af7087 --- HACKING | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/HACKING b/HACKING index 104e1925..cb77347d 100644 --- a/HACKING +++ b/HACKING @@ -17,3 +17,25 @@ Also: (This helps sentence-motion commands in some editors.) Happy hacking! + + +Making releases +=============== + + Pre-release (repeat as appropriate): + A. Run the testsuite, check everything is OK. + B. Trial-run ./dist.sh, check the output is sane. + + Creating the release: + 1. Set VERSION in dist.sh, and then run: + svn copy . http://cvs2svn.tigris.org/svn/cvs2svn/tags/x.y.z + 2. Increment the -dev VERSION in dist.sh on the trunk or branch. + 3. Switch to the tag URL. + 4. Run: + ./dist.sh + + Publishing the release: + 5. Upload tarball to website download area. + 6. Move old releases in the 'Old' folder of the download area. + 7. Create a project announcement on the website. + 8. Send an announcement to announce@cvs2svn.tigris.org. -- 2.11.4.GIT