Using arch or CVS w/branches would be a way better option.
Ivan...
On Fri, 1 Mar 2002, Ranando King wrote:
> I've been following this list since before Kevin bailed and I feel sorry for
> Drew having to pick up the load of lead in this project. I've got a
> suggestion about the CVS situation that might just get things moving faster.
> If there were 3 CVS code archives and 1 CVS patch archive, then everyone
> should be able to work without fear of destroying something vital or worse
> yet, suffering a severe rollback on rejected work. Here's the idea:
>
> The patch archive is just that, an archive of patches that have not as of
> yet been accepted into the main CVS tree. Once a patch is accepted, it
> should be removed from this archive.
>
> The 1st CVS archive is the master archive which only Drew and selected core
> developers have write access to. This will be the actual archive that the
> final distribution version of plex86 should come from.
>
> The 2nd CVS archive should be for the developers not part of the core group
> with access to archive 1 who are none-the-less serious about advancing the
> progress of plex86. They should commit their changes to this archive They
> should also submit patches to the patch archive. Allowing users in this
> group to acquire CVS1 access will be up to the project leader.
>
> The 3rd CVS archive should be world writeable. This way anyone who wants to
> jump in and contribute can and do so in a way that others will have access
> to. They should also submit patches to the patch archive. Those producing
> consistent high quality work should be given access to CVS2.
>
> Users with access to CVS2 will be responsible for reviewing the work done in
> CVS3.
> Users with access to CVS1 will be responsible for reviewing the work done in
> CVS2.
> Periodically (monthly, maybe) CVS2 & CVS3 should be synced to match the
> contents of CVS1
>
> Theoretically, CVS3 will produce the most work, but not necessarily the best
> work.
> CVS2 will produce much stable work, sometimes based on the ideas presented
> by CVS3.
> CVS1 will produce some work and use those ideas presented by CVS2 that are
> consistant with the present direction of the project.
>
> ...but that's just my idea.
>
> R. King
>
>
>