From owner-freebsd-arch@FreeBSD.ORG Fri Jun 27 07:12:51 2008 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 26D7D1065671 for ; Fri, 27 Jun 2008 07:12:51 +0000 (UTC) (envelope-from milo@cyberlifelabs.com) Received: from smtp.cyberlifelabs.com (197-39.84.64.smtp.cyberlifelabs.com [64.84.39.197]) by mx1.freebsd.org (Postfix) with ESMTP id 052F28FC1F for ; Fri, 27 Jun 2008 07:12:50 +0000 (UTC) (envelope-from milo@cyberlifelabs.com) Received: from [192.168.1.100] ([71.146.3.27]) (AUTH: LOGIN milo@cyberlifelabs.com) by mail.geo.cyberlifelabs.com with esmtp; Fri, 27 Jun 2008 00:12:50 -0700 Message-Id: <7D28014A-C3FB-4944-95FC-15F299F9AF37@cyberlifelabs.com> From: Milo Hyson To: freebsd-arch@freebsd.org In-Reply-To: <48647AAD.5040909@FreeBSD.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v924) Date: Fri, 27 Jun 2008 00:12:50 -0700 References: <48647AAD.5040909@FreeBSD.org> X-Mailer: Apple Mail (2.924) Subject: Re: Curious about SCM choice 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: Fri, 27 Jun 2008 07:12:51 -0000 On Jun 26, 2008, at 22:29, Doug Barton wrote: > 1. It's better to start collecting meta-data (change sets, merge > info, etc.) sooner than later. May I assume by "collecting" you mean gathering together in a location controlled by the FreeBSD team and made available to others? This was an argument made here in favor of centralized systems like Subversion. If someone is doing any significant work, we want it within the project so others can see and use it. > 4. Most of the other VCS' focus heavily on the idea of "distributed" > operation, which doesn't really fit our development model. The only real benefits I saw in distributed systems were private branching and offline work. The former seems like it could be achieved in Subversion by creating semi-private user directories like FreeBSD does. As for the latter, while it's sometimes unavoidable (e.g. working on an airplane) isn't something we really want to encourage. -- Milo Hyson Chief Scientist CyberLife Labs