COIN-OR::LEMON - Graph Library

Changes between Initial Version and Version 1 of MakingRelease


Ignore:
Timestamp:
06/16/08 12:18:10 (16 years ago)
Author:
Alpar Juttner
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MakingRelease

    v1 v1  
     1== Release numbering ==
     2
     3 1.x::
     4    Feature release.
     5 1.0.x::
     6    Bugfix release.
     7
     8== Feature Releases ==
     9
     10 - Create a named branch for each new feature release. The name is just the release number like '''1.0'''
     11 - Then comes some commits (out of the default branch) preparing the repository for the release.
     12   - Remove all unfinished stuff (e.g. from the documentation)
     13   - Change the release number in {{{configure.ac}}}
     14 - Check the repositore thoroughly
     15 - Create the tarball.
     16 - Tag the released version with '''lemon-x.y'''.
     17
     18== Bugfix Releases ==
     19 
     20 - Do the bugfix on the top of the common anchestor changeset of all branches where the bug appears.
     21 - Then merge them individually to all branches where it applies.
     22 - A bugfix release is situated in the same branch as its mother feature release.