"KE" == Karl Eichwalder ke@gnu.franken.de writes:
TW> I am therefore strongly suggesting that someone add a feature TW> whereby a sysop can delete a single previous revision, rather TW> than the entire history of a page.
KE> You must also delete _all_ revisions derived from the KE> copyright violation. Of course, you can preserve parts of the KE> jounger revisions which are not derived from the questionable KE> parts.
It'd be interesting to treat the changes as diffs. So if you've got 4 versions:
Version 1 Version 2 Version 3 Version 4
...and Version 2 is No Good For Some Reason, you create some diffs:
Version 1 Version 2 Diff 3 from 2 Diff 4 from 3
You then apply Diff 3 from 2 as a patch to Version 1, and Diff 4 from 3 as a patch against the result of that.
It would probably result in terrible conflicts, but it's an interesting idea.
~ESP