[Cosmo-dev] Branching

Mike bear at code-bear.com
Tue Aug 14 14:14:23 PDT 2007


On Aug 14, 2007, at 4:05 PM, Brian Moseley wrote:

> On 8/14/07, Mike <bear at code-bear.com> wrote:
>
>> This worked well last time with the caveat that the developers *have*
>> to backport all 0.7 bug fixes to the trunk.  If that is not done then
>> it's not worth creating a branch.  Because of the refactoring that
>> normally accompanies a minor rev change, the devs cannot rely on using
>> svn merge to automatically backport fixes in one huge chunk - too much
>> will have most likely changed.
>
> i disagree with this. if a change on the maintenance branch requires
> substantial refactoring that might be hard to merge to the trunk, it's
> very likely that's not a change that should be incorporated into a
> maintenance release.

The refactoring that happens on the *trunk* can and does cause merge 
issues - I wasn't talking about refactoring on the branch.

> there's a higher annoyance cost in every developer having to keep the
> maintenance branch and trunk in sync after every commit, and an
> increased management overhead, as somebody else has to review every
> commit to make sure it is applied in both places. not so when we can
> so a single merge after every point release.

The changes have to be merged - whether it's done for each or as part 
of a single merge is up to the dev team.  I'm just pointing out that in 
the past the single-release-backport-merge and is often not simple.

---
Bear

Build and Release Engineer
Open Source Applications Foundation (OSAF)
bear at osafoundation.org
http://www.osafoundation.org

bear at code-bear.com
http://code-bear.com

PGP Fingerprint = 9996 719F 973D B11B E111  D770 9331 E822 40B3 CD29


-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.osafoundation.org/pipermail/cosmo-dev/attachments/20070814/8e640e14/PGP.pgp


More information about the cosmo-dev mailing list