[cvs] [Wiki] changed: BranchNames

Jan Schneider jan at horde.org
Sun Jan 11 15:39:38 PST 2004


jan  Sun, 11 Jan 2004 15:39:38 -0800

Modified page: http://cvsweb.horde.org/horde/wicked/display.php?page=BranchNames
New Revision:  1.3

5c5
< Our branches and release engineering can seem a little convoluted at first, but follows some pretty simple rules. When you check something out of CVS, by default, you get the HEAD branch. HEAD is always the latest development code. It may be undocumented, it may be broken, it may cause tofu to turn purple. You never know.
---
> Our branches and release engineering can seem a little convoluted at first, but follows some pretty simple rules. When you check something out of CVS, by default, you get the '''HEAD''' branch. '''HEAD''' is always the latest development code. It may be undocumented, it may be broken, it may cause tofu to turn purple. You never know.
7c7
< The branches that hold release versions of applications - code that is documented, tested, and recommended for production use - are named RELENG_*, where * is the major version of the application in question. So, the release branch for IMP 3.x is RELENG_3. The release branch for Horde 2.x is RELENG_2. Note that this doesn't give you a way to distinguish between IMP 3.0 and IMP 3.1 - they live in the same CVS branch, because one supercedes the other. However, we do tag releases, so you can check out IMP 3.0 with the IMP_3_0 tag.
---
> The branches that hold release versions of applications - code that is documented, tested, and recommended for production use - are named '''RELENG_*''', where * is the major version of the application in question. So, the release branch for IMP 3.x is '''RELENG_3'''. The release branch for Horde 2.x is '''RELENG_2'''. Note that this doesn't give you a way to distinguish between IMP 3.0 and IMP 3.1 - they live in the same CVS branch, because one supercedes the other. However, we do tag releases, so you can check out IMP 3.0 with the '''IMP_3_0''' tag.
9c9
< There are also some old STABLE_*_* branches available for Horde and IMP, which pre-date the current release engineering practice. No new branches will be created with these tags, and you shouldn't need to work with them, but they are relatively self-explanatory in what they refer to: Horde's STABLE_1_2 is Horde 1.2.x, etc.
---
> There are also some old '''STABLE_*_*''' branches available for Horde and IMP, which pre-date the current release engineering practice. No new branches will be created with these tags, and you shouldn't need to work with them, but they are relatively self-explanatory in what they refer to: Horde's '''STABLE_1_2''' is Horde 1.2.x, etc.
13c13
< Because this matrix will get more complicated with the 37 released ((Modules)) that we will have in the near future, we decided to introduce a new branch name. All branches of all modules that are compatible to each other will have the same branch name in the future, starting with ''FRAMEWORK_3'' for the next set of major version releases.
\ No newline at end of file
---
> Because this matrix will get more complicated with the 37 released ((Modules)) that we will have in the near future, we decided to introduce a new branch name. All branches of all modules that are compatible to each other will have the same branch name in the future, starting with '''FRAMEWORK_3''' for the next set of major version releases.
\ No newline at end of file


More information about the cvs mailing list