It has just been brought to my attention (well, rather: I found out) that on the German Wikipedia, if someone submits a text that constitutes a copyright violation, the sysops there immediately delete the complete page history and reinstate the most recent version before the copyvio.
This is a pretty serious issue; I'm pretty sure that this is not GFDL-legal (while, obviously, keeping the copyvio in the page history isn't either); it removes legitimate contributions from legitimate users; and less seriously, it messes up statistics.
I am therefore strongly suggesting that someone add a feature whereby a sysop can delete a single previous revision, rather than the entire history of a page.
It would probably suffice to delete just from the 'old' table; if you want to delete the most current revision, you should probably revert to an older version first anyway, thereby moving the one you want to delete to the 'old' table.
Timwi
wikitech-l@lists.wikimedia.org