Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Nov 2002 15:28:32 -0800
From:      "Paul A. Scott" <pscott@skycoast.us>
To:        Terry Lambert <tlambert2@mindspring.com>
Cc:        <freebsd-current@freebsd.org>, <freebsd-questions@freebsd.org>
Subject:   Re: Problem pulling particular directory from CVS
Message-ID:  <BA0A9520.1518E%pscott@skycoast.us>
In-Reply-To: <3DE53422.68C170E6@mindspring.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> setenv CVSROOT ":pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs"
> cvs login
> cvs co src/contrib
> From: Terry Lambert <tlambert2@mindspring.com>
>> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BA0A9520.1518E%pscott>