Greg Hudson wrote:
> >> $ cvs -d :pserver:email@example.com:/cvs update subversion
> >> protocol error: directory '/home/cvspublic/apache-2.0/src/lib/apr' \
> >> not within root '/cvs'
> I get this error message too. (And I don't invoke CVS from above my
> working directory.) I have CVS 1.10. Based on the NEWS file in CVS
> 1.11, I think you need a newer CVS client if you get this error.
You are right. From the CVSHome web pages:
> It is now possible for a single CVS command to recurse into
> several CVS roots. This includes roots which are located on
> several servers, or which are both remote and local. CVS
> will make connections to as many servers as necessary.
NB: cvs 1.11 is only a week old! Was it necessary to change
the server version?
It sure would have been nice if the CVS folks had thought a
moment and produced a message as to the likely cause of such
highly anticipatable behavior. And versioned the client/server
protocol in such a way that the client would have been able to
"Warning: the server has been updated.
You may see anomalous behavior."
I hope you-all don't do that :-(.
Received on Sat Oct 21 14:36:09 2006