From owner-freebsd-arch@FreeBSD.ORG Sat Mar 4 17:11:28 2006 Return-Path: X-Original-To: arch@freebsd.org Delivered-To: freebsd-arch@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8423816A420 for ; Sat, 4 Mar 2006 17:11:28 +0000 (GMT) (envelope-from chris@behanna.org) Received: from topperwein.pennasoft.com (static-acs-24-154-6-55.zoominternet.net [24.154.6.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id E44E643D45 for ; Sat, 4 Mar 2006 17:11:27 +0000 (GMT) (envelope-from chris@behanna.org) Received: from [192.168.168.16] (falcon.pennasoft.com [192.168.168.16]) by topperwein.pennasoft.com (8.13.4/8.13.4) with ESMTP id k24HBP6l005469 for ; Sat, 4 Mar 2006 12:11:25 -0500 (EST) (envelope-from chris@behanna.org) Mime-Version: 1.0 (Apple Message framework v746.2) In-Reply-To: <20060304152433.W61086@fledge.watson.org> References: <20060304141957.14716.qmail@web32705.mail.mud.yahoo.com> <20060304152433.W61086@fledge.watson.org> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Chris BeHanna Date: Sat, 4 Mar 2006 12:11:24 -0500 To: arch@freebsd.org X-Mailer: Apple Mail (2.746.2) Cc: Subject: Re: Subversion? (Re: HEADS UP: Importing csup into base) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Mar 2006 17:11:28 -0000 On Mar 4, 2006, at 10:32 AM, Robert Watson wrote: > On Sat, 4 Mar 2006 pfgshield-freebsd@yahoo.com wrote: > >> I wanted to avoid turning this thread into a discussion of the >> different VCSs but perhaps that might be healthy. Many people like >> perforce... I wonder if the developer community would be happy to >> accept a "commercial" solution. > > [...Perforce met a critical need for branched development, and > Subversion could not import the repo at the time...] And, as I recall, at the time, subversion's ability to manage branches in a lightweight fashion was just not there. How is it now? If it still cannot compare to Perforce, then it's likely a non-starter. My employer has a fairly large Perforce installation going, and every now and again, someone rolls out the open source replacement bikeshed, but it runs right into the "can it handle our branched development model?" brick wall and stops, dead. Perforce's *huge* weakness is the way it handles its metadata (it wants to keep some of its databases entirely in RAM, and they get HUGE). This prevents distributing the repo, and it prevents granting public, anonymous access to the p4 side of the world for freebsd.org (cripes, you'd need an E15K or an Altix cluster to have enough RAM and backing store for that!), but nothing else I've seen can do branching and merging the way Perforce can. -- Chris BeHanna chris@behanna.org