[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: questions on CVS, WinCVS

From: Greg A. Woods
Subject: Re: questions on CVS, WinCVS
Date: Mon, 25 Feb 2002 17:31:22 -0500 (EST)

[ On Monday, February 25, 2002 at 21:06:40 (+0300), Leonid Krutyansky wrote: ]
> Subject: questions on CVS, WinCVS
> 1. I need to lock some (not all) files from editing by other users.

What, exactly, do you mean by "lock"?

CVS controls commit permissions by who can write to the directory in the
repository that contains the corresponding RCS files.

> I have WinCVS 1.2 client , CVSNT server and run pserver protocol.

Oh, that's too bad.  You should think about building a Unix-based CVS
server and about using SSH for client access....

> I see that the server is not supporting "admin -l" and suggests "edit
> -c" instead, but it looks like "edit-c" and "commit -c" are not
> supported by the client!

CVS really does not work well for reserved checkouts.  Perhaps you
should be looking for some entirely different version control tool.

> How in the end of all can I do locking? Shall I install the previous
> version of server (1.10)? This sounds a little stupid, doesn't it?

You can't, at least not really.  The only thing that's "a little stupid"
is trying to use a Concurrent Versioning System to do reserved checkouts.  :-)

You can try advisory locking with 'cvs edit -c', esp. with Noel's
patches, but I certainly wouldn't.  :-)

> 2. How can I have really secure connection with CVS server through
>    Internet. Am I right that Kerberos is not working with WinCVS
>    client ? What about security with ntserver protocol, and what is
>    VPN?

You should use SSH.  You might get away with SSL via stunnel.  Either
way you really should build yourself a Unix-based CVS server.

(A VPN is a "Virtual Private Network".  You could try using IPsec to
build a VPN with all your client hosts, but SSH is a lot easier.)

> 3. When notifying the users through e-mail (file "notify") does CVS
>    use a kind of its own mail service or just seeking for the external
>    "mail" command or procedure?

the external 'mail' command, of course.  You really should build
yourself a Unix-based CVS server.

                                                                Greg A. Woods

+1 416 218-0098;  <address@hidden>;  <address@hidden>;  <address@hidden>
Planix, Inc. <address@hidden>; VE3TCP; Secrets of the Weird <address@hidden>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]