From owner-freebsd-hackers@FreeBSD.ORG Thu Jan 8 04:57:43 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 30F1B16A4CE; Thu, 8 Jan 2004 04:57:43 -0800 (PST) Received: from lilith.bellavista.cz (bellavista.worldonline.cz [212.90.245.154]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B8C143D58; Thu, 8 Jan 2004 04:57:40 -0800 (PST) (envelope-from neuhauser@bellavista.cz) Received: from freepuppy.bellavista.cz (freepuppy.bellavista.cz [10.0.0.10]) by lilith.bellavista.cz (Postfix) with ESMTP id CCE135B; Thu, 8 Jan 2004 13:57:38 +0100 (CET) Received: by freepuppy.bellavista.cz (Postfix, from userid 1001) id C30912FDA12; Thu, 8 Jan 2004 13:57:38 +0100 (CET) Date: Thu, 8 Jan 2004 13:57:38 +0100 From: Roman Neuhauser To: Peter Jeremy Message-ID: <20040108125738.GQ54743@freepuppy.bellavista.cz> Mail-Followup-To: Peter Jeremy , freebsd-hackers@freebsd.org, freebsd-chat@freebsd.org References: <3FFC03E5.7010305@iconoplex.co.uk> <200401071429.i07ETZMI068819@grimreaper.grondar.org> <20040107200838.GD86935@freepuppy.bellavista.cz> <20040108073340.GI25474@server.vk2pj.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040108073340.GI25474@server.vk2pj.dyndns.org> User-Agent: Mutt/1.5.4i cc: freebsd-hackers@freebsd.org cc: freebsd-chat@freebsd.org Subject: Re: Where is FreeBSD going? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jan 2004 12:57:43 -0000 # 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