I understand that I can go to the website to get the latest stable version, I'm just saying it would be a handy convenience for those of us who always want to be on the latest released version. If I could check out /branches/stable and it always gave me the latest released version, the same that's on the website, then every so often I could just run "svn up" and know that I'm on the latest release.
Maybe I'm the only one who would find this handy, and if so I have no problem living without it. I just thought I'd throw it out there and see if anyone else thinks this would be as handy as I do.
Thanks, Jason
On 1/15/07, Thomas Bruederli roundcube@gmail.com wrote:
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