I have a TWiki installation which is short on space and I'm paring TWiki down as much as I can without losing useful information. I notice that for the TWiki.TWiki web, of ~1.5mb of data, over a meg is diff history. I know I can simply delete
*,v to free this up, but is there a more suitable method? Say, delete any diff older than xx days? How?
(is this a Support question or a Deployment question?)
--
MattWilkie - 12 May 2002
Seems like a
FeatureBrainstorming at least. Can
RCS limit number of revisions saved - sounds reasonable? If so, does the old stuff get archived or deleted?
There's a switch now in the config file that lets you choose to store
RCS files in their own subdirectory, recommended for use only on TWiki install, though it could be used later. That makes it slightly easier to manually keep track.
With the TWiki web, though, the diffs files are the entire history, they're huge to start with. I've never needed to look back into earlier versions of current docs in an installation. I delete all of the distributed
RCS files first thing.
For new local content, I'd want it all though, if histories got huge across many pages, the files could be archived, compressed to nothing. There, it would be good to start x revisions back, automatically leaving the most recent.
--
MikeMannix - 12 May 2002
RCS does not have any facility for limiting the number of revisions saved.
--
JohnTalintyre - 12 May 2002
So maybe this is one more good reason to develop
RcsLite?
--
MattWilkie - 13 May 2002
This capability could be added so that it works for
RCS and
RcsLite, both share common code. However, auto archiving of histories would be a significant undertaking. It would be great to have this facility, but I'm afraid I don't have the time at present.
--
JohnTalintyre - 13 May 2002
I added this to
FeatureEnhancementRequests. At some point maybe someone else will have time. : )
--
MattWilkie - 14 May 2002