Merging to the release_1_6 branch (was: Re: Fwd: http://trac.macports.org/ticket/15109)
Caspar Florian Ebeling
febeling at macports.org
Tue May 27 12:47:47 PDT 2008
> This is why I think that releases should be tags on trunk, with a
> convergence period before each release. This project is not big
> enough and does not have the manpower or written guidelines and a
> release engineer driving the process on a daily basis which are
> necessary to really do a two-branch model. That is merely my opinion,
> of course, but it's driven by some experience in this area.
This is exactly what I have been preaching, but I think it changes
with Git. I know that saying this might well be boring by now, but Git
eases the whole branch handling a lot. And svnmerge.py is really
not a substitute here. I used it for a feature branch of a project and
some file renamings made things go haywire. It was certainly not
the reassurement your actually want to get out of version control.
But git mostly makes branches a private thing, so that effectively
their number rather gets reduced, or at least the number of public
ones gets reduced. The existing branches tend to be feature-specific,
and mainline
stays sane because branches only get merged in once they are
not questionable anymore.
Florian
--
Florian Ebeling
florian.ebeling at gmail.com
--
Florian Ebeling
florian.ebeling at gmail.com
More information about the macports-dev
mailing list