[ubuntu-in] Seeking Advice over OpenSource RCS

shirish shirishag75 at gmail.com
Sat Aug 25 19:30:43 BST 2007


On 8/25/07, ubuntu-in-request at lists.ubuntu.com
<ubuntu-in-request at lists.ubuntu.com> wrote:
> Send ubuntu-in mailing list submissions to
>         ubuntu-in at lists.ubuntu.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.ubuntu.com/mailman/listinfo/ubuntu-in
> or, via email, send a message with subject or body 'help' to
>         ubuntu-in-request at lists.ubuntu.com
>
> You can reach the person managing the list at
>         ubuntu-in-owner at lists.ubuntu.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of ubuntu-in digest..."
>
>
> Today's Topics:
>
>    1.  Seeking Advice over OpenSource RCS (Ravi Shanker)
>    2.  CD burning package (Rajib Biswas)
>    3. Re:  CD burning package (Anurag Mishra)
>    4. Re:  CD burning package (Roshan)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 25 Aug 2007 00:39:30 +0530
> From: Ravi Shanker <ra21vi at gmail.com>
> Subject: [ubuntu-in] Seeking Advice over OpenSource RCS
> To: The Linux-Delhi mailing list <ilugd at lists.linux-delhi.org>,
>         Ubuntu-India India Local Community <ubuntu-in at lists.ubuntu.com>
> Message-ID: <1187982570.5616.34.camel at localhost>
> Content-Type: text/plain
>
> 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 <ra21vi at gmail.com>

Hi Ravi,
        While I have not set up any repositories as such but have done
checkouts (limited experience) from all the repositories . Now as far
as cvs is concerned I haven't been able to know which commit it is, as
in svn one has a svn release no. , some comment on the author &
something like this, also while it checkouts one knows how things are
working and things like that. There is also a Tortoise GUI svn client
if you want. While I have used bzr, monotone & mercurial also just to
checkout & compile stuff for myself I have found svn the most easiest
of all. The advantage/disadvantage is i'm now at home in the CLI so it
doesn't matter. You could also perhaps use trac
http://trac.edgewall.org for doing the job. Sorry if couldn't be of
much help, best of luck with your project, whatever it is ;)
-- 
          Shirish Agarwal
  This email is licensed under http://creativecommons.org/licenses/by-nc/3.0/

065C 6D79 A68C E7EA 52B3  8D70 950D 53FB 729A 8B17



More information about the ubuntu-in mailing list