[Moin-user] RCS for historical page versions?

Douglas Alan nessus at mit.edu
Tue Oct 11 12:51:48 EDT 2005


Antonios Christofides <anthony at itia.ntua.gr> wrote:

> Douglas Alan wrote:
> > Is there a way to make MoinMoin use RCS (or something like it) for
> > historical page versions?

> AFAIK there isn't.  I was quite shocked when I understood how it saves
> the files, but one of the developers explained that they had their
> reasons.  RCS has problems (and I happen to be a twiki administrator
> and I've gone through some RCS-related headaches).

I'm not sure what you mean by "RCS has problems".  I've used it for more
than 15 years without any problems whatsoever.

> He said that CVS works well because of some subtle differences between
> the way cvs and wikis work.  So MoinMoin uses what it uses for
> simplicity and reliability.

Indeed, CVS would certainly not be appropriate for wiki pages, as (1) it
is designed for checking in entire directories, not individual files,
and a wiki page is an individual file, and (2) CVS is just layered on
RCS anyway, so you'd still be using RCS anyway.

> I think, of course, that disk consumption must be shocking.  The good
> news is that the compressed size must be about the same as if RCS was
> used, meaning that it shouldn't make backup too difficult.

I don't know why you say that "the compressed sized must be about the
same as if RCS was used".  RCS doesn't do compression -- it stores old
versions as file diffs, which means a very small change to a file ends
up taking up very little space.  Using compression might make a bunch of
files a half the size that they would be without compression, but using
RCS might make a thousand files take up one five hundredth the amount of
space, not one just one half.  If you then gzip the RCS file, it might
get compressed in half again.

|>oug




More information about the Moin-user mailing list