[cvsnt] duplicate cvsroot problem

Alexey Proskuryakov ap at sncnet.ru
Mon Dec 2 11:13:38 GMT 2002

Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


  I'm using CVSNT (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 (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 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
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook