mantisbt:development_scheme
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
mantisbt:development_scheme [2007/08/07 02:56] – Minor fixes + removing DRAFT vboctor | mantisbt:development_scheme [2008/10/29 04:25] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 8: | Line 8: | ||
Release packages from stable and development branches are linked on the [[http:// | Release packages from stable and development branches are linked on the [[http:// | ||
- | Between releases, the latest code is always available from our [[cvs_access|CVS]] | + | Between releases, the latest code is always available from our [[http:// |
===== Stable branch policy ===== | ===== Stable branch policy ===== | ||
- | The stable branch should | + | The stable branch should |
- The development resources are focused on development branch, avoiding porting efforts when possible. | - The development resources are focused on development branch, avoiding porting efforts when possible. | ||
Line 24: | Line 25: | ||
* Bugs that are generating a lot of support requests | * Bugs that are generating a lot of support requests | ||
- | if unsure, feel free to ask on the mantisbt-dev mailing list | + | If unsure, feel free to ask on the mantisbt-dev mailing list |
===== Development Branch Policy ===== | ===== Development Branch Policy ===== | ||
- | The development branch (i.e. CVS HEAD) is where all the " | + | The development branch (i.e. SVN trunk) is where all the " |
Whenever the development branch reaches a state considered good enough for becoming the " | Whenever the development branch reaches a state considered good enough for becoming the " | ||
- | * A new branch is created from CVS HEAD | + | * A new branch is created from SVN trunk |
* A release candidate (RC) is created off this new branch | * A release candidate (RC) is created off this new branch | ||
* The RC branch enters in a " | * The RC branch enters in a " | ||
Line 42: | Line 43: | ||
During feature freeze: | During feature freeze: | ||
- | * New features can still enter CVS HEAD, but all developers are encouraged to help polishing the RC branch before focusing again on the development branch. | + | * New features can still enter SVN trunk, but all developers are encouraged to help polishing the RC branch before focusing again on the development branch. |
- | * No official releases are composed from CVS HEAD (that is, the soon-to-be development branch) | + | * No official releases are composed from SVN trunk (that is, the soon-to-be development branch) |
* __ONLY CRITICAL FIXES__ are applied to the stable branch | * __ONLY CRITICAL FIXES__ are applied to the stable branch | ||
Line 51: | Line 52: | ||
* The RC branch becomes the new stable branch | * The RC branch becomes the new stable branch | ||
* Support ends for the old stable branch | * Support ends for the old stable branch | ||
- | * Normal development resumes on CVS HEAD | + | * Normal development resumes on SVN trunk |
mantisbt/development_scheme.1186469762.txt.gz · Last modified: 2008/10/29 04:31 (external edit)