From owner-freebsd-current Fri Apr 25 08:21:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA22111 for current-outgoing; Fri, 25 Apr 1997 08:21:51 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.50]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id IAA22106 for ; Fri, 25 Apr 1997 08:21:49 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id IAA03404; Fri, 25 Apr 1997 08:17:44 -0700 From: Terry Lambert Message-Id: <199704251517.IAA03404@phaeton.artisoft.com> Subject: Re: What's the deal with cc? *CRAP* To: jdp@polstra.com (John Polstra) Date: Fri, 25 Apr 1997 08:17:43 -0700 (MST) Cc: terry@lambert.org, current@freebsd.org In-Reply-To: <199704250510.WAA00816@austin.polstra.com> from "John Polstra" at Apr 24, 97 10:10:04 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > > > in it. See the cvsup manpage section on refuse files. > > > > > > Well, the man page is not bvery useful, > > It's true, the section on the refuse files needs some fleshing out > and some examples. But hey, given that you're the guy who can > churn out thousands of words a day here in these lists, why don't > you write something up and send it to me? ;-) Heh. Because I have a tendency to document things as they should be rather than as they are, and I hate troff? 8-) 8-). Seriously, you might talk me into it, if I could get it to work, but negative examples aren't teribly useful. 8-(. > > > but I set the refuse pattern > > > and it worked (mostly). You apparently *must* use a wildcard in the > > > pattern > > I think that for the Attic, and only for the Attic, you have to > specify 2 patterns: > > */Attic > */Attic/* > > This is a bug, but it's a forgivable bug (says the bugger :-) once > you fully understand what's going on behind the scenes in order to > match up the living files with their Attic counterparts. The Attic > is very special. OK; I'll try it. We'll see what happens... > > Well, it looks like it grabs all Attic directories under the main > > directory anyway. > > What do you mean by "main directory?" /home/ncvs? There isn't an > Attic directory directly under /home/ncvs. And any Attic > directories lower down will get culled by the patterns above. I used "*Attic*" in src/gnu and it suppressed the top level Attic (src/gnu/Attic), but not all Attic's (src/gnu/usr.bin/cc/Attic). > But as has been pointed out, you really don't want to suppress the > Attic files. They're just too essential to the proper working of > CVS. Heh. Now you give *me* a break. We're talking about the move of GPL'ed code from "gnu" to "contrib" and basically total duplication of the moved files at the tip. Since GCC wasn't imported as a real vendor branch (or it would have a larger CVS history), it's pretty much a gratuitous change. Happens to puke on hier(7), too, for that matter. So I definitely *don't* need the GNU attic files. > > What a bunch of crap. Why weren't these files > > actually *moved* instead of being placed in an Attic (bleah, CVS). > > Moved to where? "Cellar"? "Cistern"? "Outhouse"? They have to be > kept around someplace. Physically rearrange the CVS repository to move them and their history to the new location (sed script time) so that they aren't largely duplicated, is what I meant. God help us all when we have to move the kernel sources (10M or so, checked out) to new locations to support SMP and multiple architectures. Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.