Release Management
This wiki page briefly explains how release management for Zine works. Currently we have two active repositories that represent one branch each:
- http://dev.pocoo.org/hg/zine-main -- the mainline repository. Also available in this trac for viewing
- http://dev.pocoo.org/hg/zine-0.1 -- the 0.1 repository.
Fixes that should go into 0.1 and main must be checked into the 0.1 repository and afterwards merged into main. The other way round is complicated and involves creating incompatible histories for the two repositories that make merging hard to impossible.
Release Checklist
- Ensure the codename is set in CHANGES
- Make sure the build works properly.
- Change the __version__
- commit and tag
- branch on the server into a new repository
- Update the following Wiki pages for revision numbers:
- Upload the tarballs and zip files
- Update the Website.