3 ===========================
4 Hacker's Guide To cvs2svn
5 ===========================
7 This project uses the same social and technical guidelines (where
8 applicable) as Subversion itself. You can view them online at
9 http://svn.collab.net/repos/svn/trunk/www/hacking.html.
13 - Read design-notes.txt, you won't regret it.
14 - Read the class documentation in cvs2svn.
15 - Please put a new test in run-tests.py when you fix a bug.
16 - Use 2 spaces between sentences in comments and docstrings.
17 (This helps sentence-motion commands in some editors.)
25 Pre-release (repeat as appropriate):
26 A. Run the testsuite, check everything is OK.
27 B. Trial-run ./dist.sh, check the output is sane.
30 1. Set VERSION in dist.sh, and then run:
31 svn copy . http://cvs2svn.tigris.org/svn/cvs2svn/tags/x.y.z
32 2. Increment the -dev VERSION in dist.sh on the trunk or branch.
33 3. Switch to the tag URL.
37 Publishing the release:
38 5. Upload tarball to website download area.
39 6. Move old releases in the 'Old' folder of the download area.
40 7. Create a project announcement on the website.
41 8. Send an announcement to announce@cvs2svn.tigris.org.