Matt Harp wrote:
>
> What does the "/c//" do that "c:" couldn't?

The colon is a field separator in CVSROOT, hence vanilla CVS clients get
confused when the path contains a colon. As a work-around, the cvsnt
server converts "//" to a colon to support non-cvsnt clients that cannot
use a colon in the repository path.

Please read the documentation! For example: http://www.cvsnt.org/readme.nt

> For some reason, when I connect to the server using the pserver line you
> suggested, I can't use absolute paths to reference the CVS files.

Better don't use absolute paths. Absolute paths make little sense because,
in general, the location of your local workspace is unrelated to the
repository location.

>       cvs -d :pserver:harpm@HARPM:/c//cvs_root log c:\myproj\mysubproj\sub1.txt
>
> gives me an error of,
>
>       absolute pathname `c:/myproj/mysubproj' illegal for server

As above, your CVS client probably doesn't like the colon in the path. In
this case you shouldn't be using an absolute path anyway.

> If I connect with a -d c:\cvs_root the absolute paths work fine.

Please, don't do this. With this command line your client is directly
working with the repository, bypassing the CVS server.

There is lots of documentation available about CVS in general (e.g.
(http://cvsbook.red-bean.com/ and http://www.cvshome.org/docs/), and cvsnt
specificly (e.g.  http://www.devguy.com/fp/cfgmgmt/cvs/cvs_admin_nt.htm
and http://www.cvsnt.org).

Joachim

--
work:     [EMAIL PROTECTED]   (http://www.netacquire.com)
private:  [EMAIL PROTECTED]          (http://www.kraut.ca)

_______________________________________________
Cvsnt mailing list
[EMAIL PROTECTED]
http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt

Reply via email to