From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 26 12:54:33 2007 Return-Path: Delivered-To: freebsd-hackers@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4480916A417 for ; Thu, 26 Jul 2007 12:54:33 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id EF38713C467 for ; Thu, 26 Jul 2007 12:54:32 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 2C4D42089; Thu, 26 Jul 2007 14:54:26 +0200 (CEST) X-Spam-Tests: AWL X-Spam-Learn: disabled X-Spam-Score: 0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.2.1 (2007-05-02) on tim.des.no Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id 903562085; Thu, 26 Jul 2007 14:54:25 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 42F758444E; Thu, 26 Jul 2007 14:54:22 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Simon 'corecode' Schubert References: <46A8865D.2000509@delphij.net> <46A8875E.3010905@fs.ei.tum.de> Date: Thu, 26 Jul 2007 14:54:22 +0200 In-Reply-To: <46A8875E.3010905@fs.ei.tum.de> (Simon Schubert's message of "Thu\, 26 Jul 2007 13\:37\:02 +0200") Message-ID: <86odhz1g1t.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-hackers@FreeBSD.org, Xin LI , Xin LI Subject: Re: cvs: how to put vendor-deleted file into Attic? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jul 2007 12:54:33 -0000 Simon 'corecode' Schubert writes: > Xin LI wrote: > > While maintaining some third party contributed software packages I > > ran into a problem where, say, if I remove a file from the vendor > > branch (the file was never dragged off the vendor branch), it does > > not appear in Attic. > But it appears as deleted? That's interesting then. How is that > possible? Can you share the RCS file? There is nothing interesting about it; a deleted file simply has 'state dead' instead of 'state Exp' in the entry for the commit that deleted it. The Attic serves absolutely no function except an increase in code complexity, a minimal increase in speed for operations on the trunk, and a corresponding decrease for operations on branches, since they must check the Attic for files that are deleted on the trunk but still exist on the branch. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no