From owner-freebsd-arch Thu Jan 31 16:39:21 2002 Delivered-To: freebsd-arch@freebsd.org Received: from avocet.prod.itd.earthlink.net (avocet.mail.pas.earthlink.net [207.217.120.50]) by hub.freebsd.org (Postfix) with ESMTP id 6B3B237B405; Thu, 31 Jan 2002 16:39:16 -0800 (PST) Received: from pool0167.cvx40-bradley.dialup.earthlink.net ([216.244.42.167] helo=mindspring.com) by avocet.prod.itd.earthlink.net with esmtp (Exim 3.33 #1) id 16WRjW-0004Tu-00; Thu, 31 Jan 2002 16:39:14 -0800 Message-ID: <3C59E3AD.B43D374F@mindspring.com> Date: Thu, 31 Jan 2002 16:39:09 -0800 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: "M. Warner Losh" Cc: ru@FreeBSD.ORG, sheldonh@starjuice.net, arch@FreeBSD.ORG Subject: Re: Adding support for a global src tree serial number References: <79300.1012474898@axl.seasidesoftware.co.za> <20020131140403.A69232@sunbay.com> <20020131.091003.108028797.imp@village.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG "M. Warner Losh" wrote: > : This scheme won't work because the state of the tree can be modified > : by CVS meisters performing direct operations on a repository. See > : how stealthy the latest GCC import gone. > > Also right now two committers can be committing to different parts of > the tree at the same time, so A might get his src commit in first, but > get the second serial because B races his commit in and wins the race > for the global serial number. Worse. If you have explicit file lists spanning two directories, you can have two overlapping commits occuring at the same time in inverse directions, resulting in conflicts for both committers. 8-). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message