[cvsnt] Re: CVSNT Web access

Luigi D. Sandon cp at sandon.it
Sat Sep 24 16:54:03 BST 2005


> -- Is there any  paid software is available which will gives you the web

About paid ones I do not know, AFAIK there is SandWeb and CVSWebClient (the
latter no longer mantained).

> , checkout , commit , etc .. ? ( Basically , my users want this feature

Is there any good reason really your users want this feature? Visual Source
Safe uses a network share and it is miserably slow but in a LAN (at
100Mb...). Sometimes one would wish to access it a different way in a remote
location.

CVS is fully client-server and works very well even with very slow
connections. Visual Source Safe 2005 can  reach a repository via HTTP/HTTPS
(I guess it uses SOAP, WebDAV or something alike...) but using the
traditional  Windows client, not via a web browser.

There is really no need to use a tool like CVS via a browser, it could be
clumsy at best. Especially without a "pessimistic locking" scenario.
Sometimes user should understand that if everybody in marketing is shouting
about "web clients" it does not mean it is the solution to everything,
including pollution, cancer, war and death. Give them a web based word
processor or spreadsheet and they will soon change their minds.

CVS to work needs access to the local file. For example to update and merge
a file, it has to get the local file, get the changes from the server and
merge them. In a web scenario it would mean:

1) Send the file to be updated to the web server
2) On the web server, get the changes from the CVS repository and merge them
3) Send back the file to the client and store it locally.

One would have files going back and forth the web server - do it with some
large ones -, unless someone re-implements cvs in Javascript, Java applet or
something alike.

Compare it with the "normal" client:

1) Get the changes from the server
2) Merge them locally.

> -- Is there any document about how we can migrate from VSS to CVSNT ?

There is a perl script called vss2cvs.pl. You can find some informations
about its use and problems found on the web.

-- 
LDS





More information about the cvsnt mailing list