* (bug 21279) Special:RevisionDelete now uses revision ID for deleted-page revisions...
authorBrion Vibber <brion@users.mediawiki.org>
Tue, 10 May 2011 01:11:52 +0000 (01:11 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Tue, 10 May 2011 01:11:52 +0000 (01:11 +0000)
commit0344ea9ffff1bf21eb74625c5e2aa8de4b5e3004
tree68e257299d0c59a0ccfbe0137191cf4d8dc7cb1e
parentf9cfb2a23da7d2e1534345deee0efab249cb493c
* (bug 21279) Special:RevisionDelete now uses revision ID for deleted-page revisions when ar_rev_id is available.

- saved Special:RevisionDelete links from before page deletion still work as-is after deletion
- old log entries for rev-delete adjustments no longer magically switch to linking to Special:RevisionDelete with archive & ar_timestamp (they remain the same, as the links continue to work)

If you call Special:RevisionDelete using the older-style &type=archive links (using ar_timestamp as id) it will still save the same form to log for now; this may be fixed later for cases where the ar_rev_id is available.

Requires FakeResultWrapper fixes from r87803.
includes/revisiondelete/RevisionDelete.php
includes/revisiondelete/RevisionDeleteAbstracts.php
includes/revisiondelete/RevisionDeleter.php