dev:rolling_a_release
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
dev:rolling_a_release [2010/04/22 11:58] – created dbs | dev:rolling_a_release [2011/03/10 21:24] – Get the steps in a more realistic order dbs | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Rolling Evergreen and OpenSRF releases ===== | ===== Rolling Evergreen and OpenSRF releases ===== | ||
- | |||
==== Rolling an OpenSRF release ==== | ==== Rolling an OpenSRF release ==== | ||
- | Rough notes, assuming you're using ''/ | + | Rough notes, assuming you're using ''/ |
- Create a new branch:< | - Create a new branch:< | ||
- | svn copy svn:// | + | svn copy svn:// |
- | - Create a clean export of the data: < | + | |
- | - Generate ./configure file: < | + | - Generate a ChangeLog in reverse chronological order: < |
- | - Generate a ChangeLog in reverse chronological order: svn2cl --group-by-day --separate-daylogs -r HEAD:1728 svn:// | + | * Note: I have started creating ChangeLogs that show the cumulative changes for a given release, distinguishing between alphas, betas, and point releases. Basically '' |
- | (on Karmic, requires grabbing an updated stylesheet directly from http:// | + | - Update the ChangeLog in the tagged release (check it in to the tag) |
- | - Tar it up: < | + | - Update the version stamp in the tagged release (edit src/ |
- | - Create an md5 hash for the package: < | + | - Create a clean export of the data: < |
+ | - Generate ./configure file: < | ||
+ | - Tar it up: < | ||
+ | - Create an md5 hash for the package: < | ||