[Vtigercrm-developers] 5.0.1, 5.1 releases

Jeff Kowalczyk jtk at yahoo.com
Tue Sep 19 09:25:02 PDT 2006


Sergio A. Kessler wrote:
> I think this is wrong.
> I can understand (not agree) to create a 5.0.1 branch. but why you need
> to create a 5.1 branch at all ??? 5.1 development should be done in the
> trunk... branching 5.1 the only thing will do is complicate things...
> remember KISS (Keep It Simple, Stupid)

I was going to complement Richie on the right branching naming, etc,
procedure...

The timing of branching is equally important, however, and I think it's
too soon.

We're going to have to decide (and document, and enforce) among the
'stable trunk' vs other development models.

We need to decide where new features get developed, and under what
conditions they get merged back to the 'trunk' or branch, as policy
decides.

Everyone discussing this should read:

http://svnbook.red-bean.com/nightly/en/svn.branchmerge.using.html

with 'copies are cheap in subversion' in mind. Branches are easy, and the
numerous variety of branches (e.g for feature development) should be
short-lived (e.g. merge back to trunk or branch, then delete/move branch).

Maintaining multiple long-lived branches is labor intensive, and might
only be undertaken to support long-term maintenance goals, on branches
that rarely want to merge changes from 'upstream'.





More information about the vtigercrm-developers mailing list