Currently, the rollback feature for the wiki software only rolls back the current IP
address/username to the first different IP address/username before it. Sometimes,
however, this does not work (as in the case of multiple vandalisms by different IP
addresses). And admins have to go back and manually re-save an old draft.
Here is an example that I just encountered on the US Constitution on the English
Wikisource:
(cur) (last) 11:44, 25 September 2005 70.96.214.106 (→Amendment XIV)
(cur) (last) 02:52, 25 September 2005 210.81.201.199 (→Preamble)
(cur) (last) 02:52, 25 September 2005 210.81.201.199 (→Preamble)
(cur) (last) 02:50, 25 September 2005 210.81.201.199 (→Preamble)
(cur) (last) 08:50, 23 September 2005 64.4.122.93 (→External link)
The edits by IP addresses 70.96.214.106 and 210.81.201.199 are vandalism edits. I
selected the histories by the IP addresses 64.4.122.93 and 70.96.214.106 for
comparison, and hit the "rollback" link. Instead of rolling back to the edit by
64.4..., it rolled back to the last edit by 210.81... But, as this too was a
vandalism edit, that rollback did no good.
So, I propose that the rollback feature when two different histories for a page are
selected be changed to rolling back from the current history to the older revision it
is being compared to. That way, multiple vandalisms can be reverted in one fell
swoop.
Version: 1.5.x
Severity: enhancement