CVS access policy, branching/tagging, code review, etc.
Mike A. Harris
release-wranglers@freedesktop.org
Tue, 2 Mar 2004 16:55:59 -0500 (EST)
On Tue, 2 Mar 2004, Kaleb S. KEITHLEY wrote:
>> Could you please differentiate a branch labeled CURRENT from HEAD (e.g.
>> mainline). Why would you have a CURRENT branch as opposed to HEAD?
>
>I need to resurrect the email I sent describing this repository when I
>set it up.
>
>Basically it follows the model that the BSD developers use. -CURRENT is
>the bleeding edge branch with some risk that -CURRENT may not build for
>short periods of time.
>
>When everyone agrees (and -CURRENT builds) -CURRENT is merged to
>-STABLE. This is called MFC or Merge From Current.
>
>In principle, lots of commits happen on -CURRENT, few happen on -STABLE,
>and even fewer on the head of the tree.
>
>Releases are tagged on the HEAD, and branches from the HEAD are made to
>do fixes to a particular release.
This seems very odd, confusing and backwards to me.
--
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat