Changes between Version 14 and Version 15 of RasdamanReleaseProcess
- Timestamp:
- May 22, 2013, 10:38:18 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RasdamanReleaseProcess
v14 v15 15 15 A single main repository is maintained (as we already have). 16 16 17 The repository contains t wotypes of ''branches'' on it:17 The repository contains three types of ''branches'' on it: 18 18 * '''master''' (single instance) -- the currently available branch, which will be the main development branch; 19 19 * '''release''' (multiple instances) -- When starting release process (consolidation of beta, rc, and other testing releases), a ''release'' branch is created with name '''release_M.m'''. These branches will allow maintenance of past releases, while development continues in the master branch. 20 20 * Where M=Major version; m=minor version; All patch versions will belong to the same "minor" branch 21 21 * Note: consider broader detail such as per-major version release line (fewer branches) or cleaning up branches for un-maintained versions 22 * '''feature''' (multiple instances) -- Indicating a branch where a new feature is developed. This is kept in a branch separate from the others, as developing new features results in unstable code. 23 * Feature branches are named '''feature_M.m-FeatureName''', e.g. `feature_9.0-PetascopeNewSchema` 22 24 23 25 As an example consider release 8.4.0 and following bugfixes and regression patches: