Ken,

I am using Rcs.pm in production.
Could you give me more details about the flaws you have found and if
possible could you post the patch(or code change)?

Thanks,
-Niraj

-----Original Message-----
From: Ken Y. Clark [mailto:[EMAIL PROTECTED]]
Sent: Thursday, November 15, 2001 9:43 AM
To: Jonathan M. Hollin
Cc: mod_perl Mailing List
Subject: Re: CVS


On Thu, 15 Nov 2001, Jonathan M. Hollin wrote:

> Date: Thu, 15 Nov 2001 14:31:57 -0000
> From: Jonathan M. Hollin <[EMAIL PROTECTED]>
> To: mod_perl Mailing List <[EMAIL PROTECTED]>
> Subject: CVS
>
> Hi people,
>
> I am currently developing a content management system under mod_perl, with
> data stored in an RDBMS (MySQL at present, but Oracle on the production
> server).
>
> I would like to add version control to published documents (read pages)
and
> wondered if anyone has any experience of this who would be willing to
offer
> me some advice.  I have a CVS server and am curious as to whether there is
> some way this can used (bearing in mind that I want to manage DB data, not
> files).  I would like to be able to rollback to any previous version (if
> possible), and would also like to document the different versions
> themselves.
>
> I'm thinking that I could maybe commit the database files to CVS and then
> use a module to communicate with the CVS server (Apache-CVS, VCP, VCS-CVS,
> etc).  Is this possible?  Has anyone ever tried anything like this?
>
> I have searched CPAN and used Google to search the web and Usenet but have
> so far drawn a blank.
>
> I suspect that I will not be able to use CVS in this manner and that
> therefore I am going to have to "roll my own".  If this does turn out to
be
> case - can anyone lend me any guidance as to how I work out what's changed
> in a record (between versions)?  Then I can just store the changes in a DB
> as required.
>
> Jonathan M. Hollin - WYPUG Co-ordinator
> West Yorkshire Perl User Group
> http://wypug.pm.org/
>

Jonathan,

I worked on a system earlier this year that had a need for revision
control of files.  I decided to use RCS and the Rcs.pm Perl module.
The Rcs.pm module actually had several flaws which I tried to
communicate to the author, but I never heard from him.  However, with
my fixes, I found using RCS to be perfectly adequate for my needs.  I
interacted with a database, as well (MySQL), but only to store the
file's location and some meta-data on the file.  I really enjoyed
using RCS, allowing it to handle the manipulation of the files.
Personally, I didn't feel I could roll anything better than RCS,
though you may feel different about replicating CVS's functionality.

ky


LEGAL NOTICE
Unless expressly stated otherwise, this message is confidential and may be privileged. 
It is intended for the addressee(s) only. Access to this E-mail by anyone else is 
unauthorized. If you are not an addressee, any disclosure or copying of the contents 
of this E-mail or any action taken (or not taken) in reliance on it is unauthorized 
and may be unlawful. If you are not an addressee, please inform the sender immediately.

Reply via email to