Wikia

Freeciv

Branching

703pages on
this wiki
Talk0

This document gives instructions to creation of stable branches from trunk.

Preparations well in advanceEdit

Patches to be applied to TRUNK and new stable branch immediately after branching should be written well in advance. They are submitted to patch tracker as any other patches and are subject to similar scrutiny as any other patch. Most importantly TRUNK patch bumps version number in fc_version, but documents require other changes as well. Things to update do change from release cycle to release cycle, but you should check patch from previous cycle for some reference. Patch for S2_6 branching, to start 3.0 cycle, are patch #4759 for TRUNK, and patch #4760 for S2_6.

Announce branching in i18n mailing list so translators can have their say if their translation should not be merged from previous stable branch for some reason.

BranchingEdit

1. Merge translations from previous stable release

2. Update ChangeLog

Instructions can be found from Release process documentation

3. Branch

svn cp svn+ssh://svn.gna.org/svn/freeciv/trunk svn+ssh://svn.gna.org/svn/freeciv/branches/S3_x

4. Apply TRUNK version bump patch prepared earlier

5. Apply stable branch patch prepared earlier

6. Add links to files in new stable branch to Lua_reference_manual

Around Wikia's network

Random Wiki