Changes between Version 8 and Version 9 of ReleaseProcedure


Ignore:
Timestamp:
Oct 8, 2007, 3:40:55 AM (14 years ago)
Author:
Peter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcedure

    v8 v9  
    131131    [http://trac.thep.lu.se/trac/yat/admin/ticket/versions trac-admin tool].
    132132    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{{{
     138svn 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{{{
     144cd trunk_merge
     145svn 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{{{
     153svn commit -m "Merged patch release A.B.1 to the trunk. Delta A.B.1 - A.B"
     154}}}
    133155 1. Create a distribution package:
    134156{{{
     
    270292  i. In section '''yat ''stable'' ''' update link to
    271293     `[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]]
    273296 1. Prepare the minor branch for the next patch release [[br]][[br]]
    274297  i. Update version number in `configure.ac`. Locate and change the
     
    292315 1. Merge the patch release into the trunk. To avoid confusion and
    293316    minimize the risk of loosing fixes, this step is only performed by
    294     the Merge Master. [[br]][[br]]
     317    the ''Merge Master''. [[br]][[br]]
    295318  i. Checkout a pristine version of the trunk.
    296319{{{