From owner-freebsd-stable Tue Aug 19 14:44:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA07546 for stable-outgoing; Tue, 19 Aug 1997 14:44:24 -0700 (PDT) Received: from ns.NL.net (ns.NL.net [193.78.240.1]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id OAA07541 for ; Tue, 19 Aug 1997 14:44:16 -0700 (PDT) Received: from stuyts by ns.NL.net (5.65b/NLnet1.3) id AA28957; Tue, 19 Aug 1997 23:32:17 +0200 Received: from daneel.stuyts.nl (daneel.stuyts.nl [193.78.231.7]) by terminus.stuyts.nl (8.8.7/8.8.5) with ESMTP id XAA12512; Tue, 19 Aug 1997 23:28:41 +0200 (MET DST) Received: (from benst@localhost) by daneel.stuyts.nl (8.8.5/8.8.5) id XAA06872; Tue, 19 Aug 1997 23:28:55 +0200 (MET DST) Message-Id: <199708192128.XAA06872@daneel.stuyts.nl> Content-Type: text/plain Mime-Version: 1.0 (NeXT Mail 3.3 v118.2) In-Reply-To: <199708192055.OAA07251@rocky.mt.sri.com> X-Nextstep-Mailer: Mail 3.3 (Enhance 1.2) Received: by NeXT.Mailer (1.118.2) From: Ben Stuyts Date: Tue, 19 Aug 97 23:28:52 +0200 To: Nate Williams Subject: Re: cvs keeps putting src/contrib/tcl/library/http1.0 back in Cc: stable@freebsd.org Reply-To: ben@stuyts.nl References: <199708191952.VAA06781@daneel.stuyts.nl> <199708192055.OAA07251@rocky.mt.sri.com> X-Unexpected: The Spanish Inquisition Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Tue, 19 Aug 1997, Nate Williams wrote: > When CVS checks out new directories, it doesn't pick up the Tag from the > current directory. Whether this is a bug or not depends on your view of > CVS. I consider it neither, since both ways are valid. If you're using > CVS in a 'work' directory, and you check out a new file, it's not > obvious that you don't want the 'current' version, instead of the tagged > version, so you shouldn't be using the parent's TAG. But, in the case > of recursive (ie; updates), you may want the tag. > > In short, I don't consider it a bug, but neither do I consider it a > feature. The solution is simple, and to always specify the tag when > using '-d'. > > So, I always use: > > % cvs update -Pdr TAG_NAME Ok, that's what I said in my original message. I understand your reasoning, but it's not what I expected. Slight side note: However, this means that 'make update' in /usr/src is somewhat broken, because it always does a 'cvs -q update -P -d'. Best regards, Ben