From owner-freebsd-current Wed Nov 27 15:28:38 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D6DE37B40C; Wed, 27 Nov 2002 15:28:35 -0800 (PST) Received: from the-frontier.org (ns1.the-frontier.org [216.86.199.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id A62D443E88; Wed, 27 Nov 2002 15:28:34 -0800 (PST) (envelope-from pscott@skycoast.us) Received: from [192.168.66.249] (dhcp-249-66-168-192.the-frontier.org [192.168.66.249]) by the-frontier.org (8.9.3/8.9.3) with ESMTP id PAA22430; Wed, 27 Nov 2002 15:28:32 -0800 (PST) (envelope-from pscott@skycoast.us) User-Agent: Microsoft-Entourage/10.1.1.2418 Date: Wed, 27 Nov 2002 15:28:32 -0800 Subject: Re: Problem pulling particular directory from CVS From: "Paul A. Scott" To: Terry Lambert Cc: , Message-ID: In-Reply-To: <3DE53422.68C170E6@mindspring.com> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > setenv CVSROOT ":pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs" > cvs login > cvs co src/contrib > From: Terry Lambert >> Nothing hidden, totally forthright. > > Except that's a different error than the one you said before. 8-). No. I posted this same question at least 4 times (although sometimes to questions and sometimes to current). The last time I left out the src/contrib/cvs connection, but that's only because it seemed redundant. My fault. I've always reported the same error though. > This particular error usually when you are doing this > as root, and have an overly-anal umask set. To correct it, you > should delete the subtree from that point, and at an upper level, > type: > > cvs update -d > > The subdirectories that would have been included in the original > checkout will be brought in and created ("-d"), without you > needing to repeat the "checkout". That doesn't help. And I'm not running as root, either. >>> Probably you can get around the problem by updating your 'cvs', >> Running 'cvs -v' on FreeBSD 4.7: >> Concurrent Versions System (CVS) 1.11.1p1-FreeBSD (client/server) >> >> This version works. > I still find it hard to believe you aren't using a particular tag; > the other procedure outlined above should work for you with the > old CVS against the error message you are getting now. Well, believe it. It couldn't be more simple. Start with a totally blank working directory, do (with cvs 1.0 from FreeBSD 4.5): setenv CVSROOT ":pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs" cvs login cvs co src/contrib and the checkout stops on src/contrib/cvs Plain and simple. Period. Nothing hidden. > One possibility is that the source tree you are doing has a stick > tag set? I don't know. I am not the owner or a developer, so I can't see the source tree except by checking it out, which I can't. > In any case, if you have a workaround, you're probably more > interested in the fact it works than in why. 8-) 8-). Not true, I'm very interested in knowing what the problem is. It's true that I'm happy to have a workaround (for which I thank you), but I'd sure like to know why this happened in the first place. Paul -- Paul A. Scott mailto:pscott@skycoast.us http://skycoast.us/pscott/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message