From owner-freebsd-current Thu Mar 12 13:47:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA05327 for freebsd-current-outgoing; Thu, 12 Mar 1998 13:47:00 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp04.primenet.com (smtp04.primenet.com [206.165.6.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA05318 for ; Thu, 12 Mar 1998 13:46:55 -0800 (PST) (envelope-from tlambert@usr06.primenet.com) Received: (from daemon@localhost) by smtp04.primenet.com (8.8.8/8.8.8) id OAA03355; Thu, 12 Mar 1998 14:46:53 -0700 (MST) Received: from usr06.primenet.com(206.165.6.206) via SMTP by smtp04.primenet.com, id smtpd003200; Thu Mar 12 14:46:45 1998 Received: (from tlambert@localhost) by usr06.primenet.com (8.8.5/8.8.5) id OAA19166; Thu, 12 Mar 1998 14:46:43 -0700 (MST) From: Terry Lambert Message-Id: <199803122146.OAA19166@usr06.primenet.com> Subject: Re: cvs question To: eivind@yes.no (Eivind Eklund) Date: Thu, 12 Mar 1998 21:46:42 +0000 (GMT) Cc: chuckr@glue.umd.edu, FreeBSD-current@FreeBSD.ORG In-Reply-To: <19980312211122.46447@follo.net> from "Eivind Eklund" at Mar 12, 98 09:11:22 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On Thu, Mar 12, 1998 at 03:00:57PM -0500, Chuck Robey wrote: > > I've made modifications to a small part of my checked out src tree that > > I don't want cvs to reset on me when I do an update. I remember > > something about using a .cvsignore file, but I don't see anything like > > what I seem to recall in the man page. > > What do you mean 'reset'? CVS don't "reset" anything for, it just > display questionmarks saying that it doesn't know anything about those > files. He means CVSUP. I've had the same problem myself. Effectively, there's supposed to be two ways around this, but I'll be damned if I could get either one of them to ever work properly. Primus There is supposedly a branch tag called "LOCAL" that will be checked in "real soon now" (stated in June of 1996; hasn't happened yet). If you check changes in with this tag (guaranteed to never be used in the source tree, and therefore never updated), they are supposed to be able to live across a CVSUP. Secondus There is supposedly a "magic" revision ID that you can use on a local branch point that CVSUP won't touch. I've been told "1000" and "1001" and various other values, but I haven't seen a way for it to actually work. One real problem here is that you really want to CVSUP FreeBSD down to a local tree, as if you owned the local tree, and FreeBSD was on a continuously updated vendor branch. This would let you "merge to head" incrementally. For instance, I have a huge number of local changes, some of which have been committed to FreeBSD, and most of which haven't. I want to "merge to HEAD" for all the changes that *have* been committed, because they show as deltas in my local repository (if FreeBSD is actually a vendor-tagged branch). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message