Difference between revisions of "HOWTO-Release"

Jump to navigation Jump to search
(Start documenting branching procedure)
Line 9: Line 9:
* Update the lists of files below, adding new engine data files and such
* Update the lists of files below, adding new engine data files and such


=== Testing & Branching ===
=== Testing ===
* Identify release critical (show stopper) bugs and get people to fix them.
* Identify release critical (show stopper) bugs and get people to fix them.
* Identify other important bugs and get people to fix them.
* Identify other important bugs and get people to fix them.
Line 15: Line 15:
* Get people to do lots of testing, possibly by asking for help via a news item.
* Get people to do lots of testing, possibly by asking for help via a news item.
* Collect all that information (e.g. in the Wiki). See [[Release Testing]]
* Collect all that information (e.g. in the Wiki). See [[Release Testing]]
=== Branching ===
* Create a branch for the release, named branch-1-3-0 (TODO: Document the exact procedure)
* Update version numbers on master (to 1.4.0git) and branch (to 1.3.0pre) (TODO: Document the exact procedure; also see below)
* Create desc/* git tags for the new git/pre versions, by doing:
** git tag -m "Mark 1.4.0git" desc/1.4.0git 204a9c2e
** git push origin tag desc/1.4.0git
** git tag -m "Mark 1.3.0pre" desc/1.3.0pre 40df14a7
** git push origin tag desc/1.3.0pre


=== Preparing the source ===
=== Preparing the source ===