Jason wrote:
> I was checking out svn.roundcube.net and it looks like there isn't a
> branch that I can checkout/update that'll always give me the latest
> stable release.  Am I missing something, or could a /branches/stable
> be created that was always the latest stable released version?

If you want a stable version, then you should go to the download section
and not check out from the SVN. I know RoundCube does not publish new
releases very often and this is mostly because we have a lot of changes
in the code but no proper testing. The SVN trunk actually represents
the latest version but may contain bugs. RoundCube versions that were
released as "stable" are copied to a branch (like
branches/release-0.1-beta2) in order to add important bugfixes to it. We
also use branches for developing new features that should not appear in
the trunk. Those branches are usually named devel-.... and will be
merged back into trunk once the changes are tested and approved.

Tags are not used very often but I usually tag files with a release
name. This is slightly different to the release branch which can be
checked out and modified with hot fixes. Tags represent the state of the
code at a certain point of time, i.e. at the 0.1-beta2 release.

~Thomas



Reply via email to