[cvsnt] duplicate cvsroot problem
Alexey Proskuryakov
ap at sncnet.ru
Mon Dec 2 11:13:38 GMT 2002
Hi!
I'm using CVSNT 1.11.1.3 (Build 62) and have encountered a weird problem
with other clients. It manifests itself with error messages like:
> cvs server: failed to create lock directory for `c:/cvsroot/c:/cvsroot/prj1'
> (c:/cvsroot/c:/cvsroot/prj1/#cvs.lock): Invalid argument
I can duplicate this problem with the usual UNIX cvs (1.10 `Halibut') and
with MacCVS Pro, which was rewritten from scratch, and is totally different
from it. Still, everything is OK when using cvsnt command-line client.
Here are the details of what I'm doing. I have a CVSNT 1.11.1.3 (Build 62)
server on Windows 2000, with a repository root "c:/cvsroot". No repository
prefix has been set.
When I checkout project prj1 with a UNIX client:
> cvs -d :pserver:user at 123.45.67.89:c:/cvsroot checkout prj1
I get a full path in CVS/Repository file:
> c:/cvsroot/prj1
So, and attempt to make a commit gives the quoted error message.
But with CVSNT's command-line client and the same command, the
CVS\Repository file contains just
> prj1
If I manually delete the full path from the CVS/Repository, everything
seems to work OK, but that's a real pain :(.
Is it something that I'm doing wrong, or a bug in CVSNT?
- WBR, Alexey Proskuryakov.
More information about the cvsnt
mailing list