COIN-OR::LEMON - Graph Library

Version 3 (modified by Akos Ladanyi, 16 years ago) (diff)

--

Release numbering

1.x
Feature release.
1.0.x
Bugfix release.

Feature Releases

  • Create a named branch for each new feature release. The name is just the release number like 1.0
  • Then comes some commits (out of the default branch) preparing the repository for the release.
    • Remove all unfinished stuff (e.g. from the documentation)
    • Change the release number in configure.ac
  • Check the repository thoroughly
  • Create the tarball.
  • Tag the released version with lemon-x.y.

Bugfix Releases

  • Do the bugfix on the top of the common ancestor changeset of all branches where the bug appears.
  • Then merge them individually to all branches where it applies.
  • A bugfix release is situated in the same branch as its mother feature release.