I have to design a Web-based CVS client. I could not find any module, cvs-binding in python.
I have investigated all sort of Web Interface, including Sandweb, and ViewCVS etc. But these provide Read-only access and features. I need to provide almost all sort of basic features a developer frequently need in it. So please guide me. I found javacvs project in Netbeans project repository which seems a nice library, but since I am not a java programmer, this fails to me. Other problem is its implementation. Say, there is a repository of some projects with many modules. Now, when one developer wants to checkout, I can get the revision Sources to Web-server temporary sandbox, and create an archive (tar.gz/zip) and put that for downloading by the user. Since there is many-to-many relation between projects and developers, it will consume a lot of disk space on Web-server, creating 'n' copies of a single project for 'n' users, and assume all developers are checking out all sources. God knows. So is there any good implementation for such situation. -- -=Ravi=-
-- http://mail.python.org/mailman/listinfo/python-list