Hello Friends, Here is a problem statement: Some people with me were working on a project which has many subprojects. We people are distributed in seperate VPNs (doesn't matter much, just for information). For this our personal project, we were using a small part in company's CVSNT server and TortoiseCVS client (me only using Ubuntu and linux cvsnt client). Our project work is mainly based on Java, Perl and little PHP using Mysql and XML data. Now, we want to open that peoject to Internet, But there is only little options we can do. We need a Web Interface to CVSNT, where -people can browse the CVS repository tree, in browser (XHTML/CSS/Javascript), and also committers who have the access (usernme/password) can commit their work through the browser. The question arises, why not to give access the repository using cvs clients. Since we are going to make the cvsnt repository access available to public, we have to setup the webserver and services to another computer which will access the local folder where remote cvs repository will be mounted using samba. Now, We did some search over the existing solution, but we cannt find any cvs to web package which will allow files and folder's commit available through the web-browser. So now, people here are along with many sub-projects to achieve this. So now these are the challenges which we are trying to find: - What are the complexity in migrating cvsnt repository on windows server 2003 to cvs (linux). - What are the complexity in migrating CVSNT repository on WINDOWS 2003 server to svn wndows/linux. - Which Revision control system would be the best in this condition if we want to migrate, CVS (linux/windows), SVN, Bazaar (BZR) or any other. - Can cvsnt be extended by any method, existing or any idea which can be worked on (like creating an interface to do so if possible). - Can cvs be extended to such, on Linux? any workarounds - Does svn or bzr have such things. etc.
Goal to achieve: - Web Interface which can let user authenticate, and then browse the cvs tree, and user can download the modules. - Committing modules (edited or new) to cvs repo. - uploading multiple files (optionally by taking input the directory path in browser file upload text input box, which would upload all the files in directory. Please show us some light. If development is needed in such direction, we can do it provided the idea to achieve seems good one. All members in group are PHP, Perl, Java programmers, so we cannt work on C++ (limitation). I am desperately looking forward for you people's suggestion, and better ideas. Thanks -- Ravi Shanker <[EMAIL PROTECTED]> _______________________________________________ ilugd mailinglist -- [email protected] http://frodo.hserus.net/mailman/listinfo/ilugd Next Event: http://freed.in - September 28-29, 2007 Archives at: http://news.gmane.org/gmane.user-groups.linux.delhi http://www.mail-archive.com/[email protected]/
