Changes between Version 8 and Version 9 of ReleaseProcedure
- Timestamp:
- Oct 8, 2007, 3:40:55 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseProcedure
v8 v9 131 131 [http://trac.thep.lu.se/trac/yat/admin/ticket/versions trac-admin tool]. 132 132 Remember to set the date.[[br]][[br]] 133 1. Merge the minor release into the trunk. To avoid confusion and 134 minimize the risk of loosing fixes, this step is only performed by 135 the ''Merge Master''. [[br]][[br]] 136 i. Checkout a pristine version of the trunk. 137 {{{ 138 svn checkout http://lev.thep.lu.se/repository/yat/trunk trunk_merge 139 }}} 140 i. Merge changes into trunk. In this example the diffence between a 141 minor release tag and the first patch release tag is merged into 142 the trunk WC 143 {{{ 144 cd trunk_merge 145 svn merge http://lev.thep.lu.se/repository/yat/tags/A.B \ 146 http://lev.thep.lu.se/repository/yat/tags/A.B.1 147 }}} 148 i. Resolve all conflicts. Run tests and perform all other 149 appropriate tests to make sure that the merge does not create 150 havoc. [[br]][[br]] 151 i. Commit changes to the trunk branch. 152 {{{ 153 svn commit -m "Merged patch release A.B.1 to the trunk. Delta A.B.1 - A.B" 154 }}} 133 155 1. Create a distribution package: 134 156 {{{ … … 270 292 i. In section '''yat ''stable'' ''' update link to 271 293 `[milestone:A.B.[C+1] A.B.[C+1]]`.[[br]][[br]] 272 i. On WikiStart update reference to explicit latest version number, and links `[source:tags/A.B/doc/readme.txt Manual]` (in two places), `[source:tags/A.B/NEWS NEWS]`, and `[source:tags/A.B/INSTALL Install]`.[[br]][[br]] 294 i. On WikiStart update reference to explicit latest version number, and `[source:tags/A.B/NEWS NEWS]`.[[br]][[br]] 295 i. Generate documentation to new version of yat, and update link on WikiStart.[[br]][[br]] 273 296 1. Prepare the minor branch for the next patch release [[br]][[br]] 274 297 i. Update version number in `configure.ac`. Locate and change the … … 292 315 1. Merge the patch release into the trunk. To avoid confusion and 293 316 minimize the risk of loosing fixes, this step is only performed by 294 the Merge Master. [[br]][[br]]317 the ''Merge Master''. [[br]][[br]] 295 318 i. Checkout a pristine version of the trunk. 296 319 {{{