Date: Thu, 8 Jan 2004 13:57:38 +0100 From: Roman Neuhauser <neuhauser@bellavista.cz> To: Peter Jeremy <peterjeremy@optushome.com.au> Cc: freebsd-chat@freebsd.org Subject: Re: Where is FreeBSD going? Message-ID: <20040108125738.GQ54743@freepuppy.bellavista.cz> In-Reply-To: <20040108073340.GI25474@server.vk2pj.dyndns.org> References: <3FFC03E5.7010305@iconoplex.co.uk> <200401071429.i07ETZMI068819@grimreaper.grondar.org> <20040107200838.GD86935@freepuppy.bellavista.cz> <20040108073340.GI25474@server.vk2pj.dyndns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
# peterjeremy@optushome.com.au / 2004-01-08 18:33:40 +1100:
> On Wed, Jan 07, 2004 at 09:08:38PM +0100, Roman Neuhauser wrote:
> > Limitations of CVS don't exactly help either. The fact that you need
> > direct access to the repository to be able to copy a tree with
> > history (repocopy) as opposed to this operation being part of the
> > interface[1], which means being lucky enough to find a committer,
> > and get them commit the stuff within the blink of an eye ports is
> > open, further constrains people's ability to work on FreeBSD with
> > some satisfaction.
>
> I'm not sure what is meant by this paragraph. CVS doesn't support
> renaming files or directories - which can be a nuisance. As used
> within the Project, "repocopy" means manually copying parts of the
> repository to simulate file/directory duplication or renaming. This
> ability is restricted to a very small subset of committers - normal
> committers have to request repocopies as do non-committers.
I somewhat lumped two things together there:
* general port updates from lot of people going through a handful of
committers, which on one hand helps QA by adding eye balls, but
OTOH slows the process down.
* repocopies go through a fraction of the abovementioned handful
Now, I'm by no means advocating everybody should get ssh login on
[dnp]cvs.freebsd.org; I just can't wait for the day when FreeBSD
uses a SCM that handles tags and branches efficiently (so that
people can freely create branches of areas they hack), that has
permissions model with file- or directory-level granularity (so that
people can be granted commit e. g. in /ports/x11-wm/openbox and
nowhere else), etc.
--
If you cc me or remove the list(s) completely I'll most likely ignore
your message. see http://www.eyrie.org./~eagle/faqs/questions.html
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040108125738.GQ54743>
