Forum:Giverollback in MediaWiki 1.9

GiveRollback is now useless with the Undo revision feature of MediaWiki 1.9? If a user has GiveRollback rights, it has two "undo" links on a diff page? Thanks --Ciencia Al Podertalk-@WikiDex 19:25, 21 March 2007 (UTC)


 * Rollback is still one step faster (undo requires the user to save the page (but the edit summary is automatically given, unlike the (edit) link when comparing diffs) while rollback is automatic). G .He (Talk!) 19:59, 21 March 2007 (UTC)

Undo and rollback are really not the same thing at all.
 * Rollback removes all the top uninterrupted edits by the last editor to a page (unless they are the only editor). So if the last 5 editors to a page were: User a, User b, User c, User c, User c, rollback would revert all edits by User c (to the last edit by User b), even if they have made subsequent edits since you loaded the page with the rollback link (as the rollback token hash only cares about user-id + article-id, it ignores the revision-id). It also has conflict checking only if the article has been edited by another user (other than the one you are rolling back).
 * Undo, contrarily, only reverts one revision at a time (and as stated, not automatically). What it does is "surgically" revert the changes of that one revision using the diff engine (comparing it to all edits on top of that edit). If the same line(s) have not been changed since that revision, then the edit can be undone, and you are presented with an edit window that shows the page as if that edit had never taken place. This allows it, often, to let you undo an edit that is not a top edit (unlike rollback). It does require you save the page manually (unlike rollback).

Totally different animals --Splarka (talk) 00:36, 22 March 2007 (UTC)