Eero af Heurlin wrote:

> > > On Wed, 2002-04-17 at 17:32, David R Newman wrote:
> > > Is this a front-end to RCS itself (so saving the diffs to files), or is
> > > it a drop-in replacement for RCS, saving the diffs in a MySQL
> > > database (which I would prefer)?
> >
> > NemeinRCS was designed to be 100% compatible with Nadmin Studio's
> > revision control implementation, and so it saves the diffs to
> > filesystem.
> >
> > Rambo, what do you think, would it be feasible to store
> > them as articles (or something else) instead?
> >
>
> I need to look into it further but propably we'll end up taking quite a
> performance hit unless we modify RCS itself to access midgard lib
> directly (of course we could just read the resulting RCS file in and
> store it's contents in a midgard article, all done inside PHP but that
> would propably cause lot's of overhead and still we would have to go
> trough the filesystem with every RCS access).
>
> /Eero

That's why I asked about a "drop-in replacement for RCS". Version
control seems to be something that is ideally suited to storage in
a database, as you can easily pull out whatever bits you need to
generate early versions (or simply store them all in records, with
a version field).

In the days RCS was designed, you couldn't assume everyone had
a working relational database to hand. With Midgard you can,
so you don't need to use a file-based system like RCS.

Perhaps one of the new version control projects (Subversion ?)
support database storage.

--
Dr. David R. Newman, Queen's University Belfast, School of
Management and Economics, Belfast BT7 1NN, Northern Ireland (UK)
Tel. (direct) +44 (0)28 9027 3643 (office) +44 (0)28 9033 5011
FAX: +44 (0)28 9033 5156  mailto:[EMAIL PROTECTED]
http://www.qub.ac.uk/mgt/staff/dave/



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to