From owner-cvs-src@FreeBSD.ORG Fri Apr 23 09:07:45 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8AD5516A4CE; Fri, 23 Apr 2004 09:07:45 -0700 (PDT) Received: from blake.polstra.com (blake.polstra.com [64.81.189.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C0FE43D5C; Fri, 23 Apr 2004 09:07:45 -0700 (PDT) (envelope-from jdp@polstra.com) Received: from strings.polstra.com (dsl081-189-067.sea1.dsl.speakeasy.net [64.81.189.67]) by blake.polstra.com (8.12.11/8.12.11) with ESMTP id i3NG7inN042634 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 23 Apr 2004 09:07:44 -0700 (PDT) (envelope-from jdp@strings.polstra.com) Received: (from jdp@localhost) by strings.polstra.com (8.12.11/8.12.11/Submit) id i3NG7iKH051630; Fri, 23 Apr 2004 09:07:44 -0700 (PDT) (envelope-from jdp) Message-ID: X-Mailer: XFMail 1.5.5 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20040419064204.GB30759@xor.obsecurity.org> Date: Fri, 23 Apr 2004 09:07:44 -0700 (PDT) From: John Polstra To: Kris Kennaway X-Bogosity: No, tests=bogofilter, spamicity=0.391517, version=0.14.5 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/gnu/usr.bin/binutils/libbfd/i386 bfd.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Apr 2004 16:07:45 -0000 On 19-Apr-2004 Kris Kennaway wrote: > On Mon, Apr 19, 2004 at 09:31:51AM +0300, Ruslan Ermilov wrote: >> On Sun, Apr 18, 2004 at 04:13:14PM -0700, Kris Kennaway wrote: >> > On Sun, Apr 18, 2004 at 12:13:10PM -0600, M. Warner Losh wrote: >> > >> > > In the past, we've done this sort of import as a process to get things >> > > going, and then deleted the files from CVS repo to not bloat it too >> > > badly. After things were complete, the files were re-imported on top >> > > of the traditional place. >> > >> > Note that the files from the last time this happened never were deleted: >> > >> > /home/ncvs/src/contrib/ still contains gcc.295 libstdc++.295 gdb.291 >> > libio.295 libobjc.295 >> > >> Running ``find -type f'' in these directories shows no files. > > Interesting, I certainly have files in my copy of the repo updated via > cvsup. You must have made your first CVSup run on a pre-existing local copy of the repository. If CVSup finds "extra" files that it knows nothing about (because they don't exist in the master repository), it won't delete them or otherwise molest them. The basic rule is, if CVSup didn't create the file then it won't delete it. The next time CVSup doesn't delete your kernel configuration file, you can thank it for that. :-) BTW, there's a script in the "contrib" subdirectory of the CVSup source distribution that can scan your file tree and warn you about this sort of thing. > Perhaps this is another reason why removal of stuff from the > cvs repository is evil :-) Agreed. Evil. Eeeeeviiill. John