On Mon, Sep 11, 2000 at 03:08:29AM +0000, Marshall, Joshua wrote:
> Hi all,
> I've just built a linux server to act solely as a CVS pserver.
> I have been able to successfully log in and import data, however when I
> try to check out a module I get the error:
>
> -f [server aborted]: Cannot check out files into the repository itself
>
> Has anyone seen this, and can shed some light on what's gone wrong?
This is one of the cases where CVS apparently tries to economise on the
number of error messages it has to store by reusing them for unrelated
problems. :(
Aside from the obvious "you are trying to checkout into the repository"
(which you have already indicated is not the case), this can occur when
the $TMPDIR (or $TMP or $TEMP) variable is set to point somewhere inside
the cvsroot on the server.
To see if this is the case, try changing its location by using the -T
option:
cvs -T /tmp -d $MY_CVS_ROOT checkout foo
The argument to -T must be an absolute path.
Not sure if this will solve the problem, but it's the other case where
I've seen it happen.
Cheers,
Malcolm
--
Malcolm Tredinnick email: [EMAIL PROTECTED]
CommSecure Pty Ltd
PGP signature