Page MenuHomePhabricator

Rollback to given prior revision on rollback link from diff view
Open, LowPublicFeature

Description

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

Details

Reference
bz3546

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 8:50 PM
bzimport set Reference to bz3546.
bzimport added a subscriber: Unknown Object (MLST).

Changed summary to describe what's being requested.

Isn't "Undo" the proper operation for this, not rollback?

wikipedia_alpha wrote:

Twinkle performs this quite well. You can revert several revisions by several editors/IP addresses.

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:02 AM
Aklapper removed a subscriber: wikibugs-l-list.