--- Henning Koester <[EMAIL PROTECTED]> wrote: I accidentally found this buried in my InBox so please bear with me if these have been gone over already.
> How does CVS execute programs on another computer on > which the repository > lies? The client CVS communicates to the server CVS via a client/server protocol (which, I believe, is typically sent over a rsh-like protocol). Since the server CVS is running on the server, it is able to execute things on the server. > How are the files copied? I think files are copied through the client/server protocol. I don't think diffs are sent (nor can they be sent efficiently). There has been some talk of using the rsync protocol to do this, but AFAIK, it's only been talk. > - Can I change a > users shell, who is only > supposed to use CVS, to a restricted one, copy the > binaries needed by > CVS into a special dir and set the PATH variable to > this directory? I'm not that familiar with the use of restricted shells, but I've heard SSH can be setup to do what you want. > Will the user be able to do all CVS operations > correctly? Theoretically, yes, and I can't fathom why it wouldn't work in practice, but I haven't tried it myself. Noel __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
