Changes between Version 6 and Version 7 of SuperProjectWorkflow
- Timestamp:
- Jan 18, 2014, 4:30:33 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SuperProjectWorkflow
v6 v7 28 28 === Release preparation === 29 29 30 The release preparation branch follows the Git Flow model. It is branched from " master" and deleted once the release is complete. Branching occurs immediately after each final release.30 The release preparation branch follows the Git Flow model. It is branched from "develop" and merged with "release" once complete. 31 31 32 32 When a submodule does a release, the super-project's "develop" for the submodule is updated to the new version, and merged (without committing) to the release branch. Release management scripts then run local tests. … … 46 46 Test runners test release branch, "develop", and "latest", in sequence. 47 47 48 48 The intent is to move to an environment where regression tests of a library's development or release branch can be run against the "master" branch of all other libraries. As we develop that ability, regression testing will evolve a great deal. 49 49 50 50 == Changes from original proposal == 51 51 52 52 * Branch "release/n.n.n" explicitly named. 53 * Releases branched from "master", per Git Flow.54 53 55 54 == Open questions == 56 55 57 56 * Would release management and regression testing scripts be simpler if the name of the release development branch was fixed (e.g. "release") rather than varying (e.g. "release/1.56.0")? 57 58 58 59 59 == Naming rationale ==