Last modified: 2011-03-13 18:06:50 UTC
Next to the "undo" button in the history log, have a "redo" button for each edit (except the most recent one). Pressing the button will redo (re-revert, restore) the edit if the edit has been reverted.
Example use: Suppose I want to revert all of the last 10 edits, except the 5th edit which was a good edit. I could edit the version listed 11th on the history, and click "save"; and then view the history again and click "redo" beside the one good edit I want to keep.
I don't think that would get enough use to justify the clutter of the extra redo links.
Reversion isn't tracked in the revision table, so it wouldn't be possible to tell whether the edit had been undone in the past.
I'm not sure an additional link is needed - you could just undo the edit that removed the one to redo, surely?
Concur with above. It's too much of an edge case to really be worth the space on the history page. If one MUST do this, a bot with diff3 could do it.