Mockup of revdelete with multiple pages
I think Special:RevisionDelete should support revision deletion over multiple pages from a list of id's specified in the url.
Currently Special:RevisionDelete supports ?title=Special:RevisionDelete&type=revision&ids=1&ids=1&ids=1 if all those ids are from the same page, anything not on the same title as the first rev is ignored.
I think something like ?title=Special:RevisionDelete&type=revisions&ids=1&ids=1&ids=1 should be programmed to work with more than one page at a time.
If that is done then we can provide a form on Special:Contributions similar to the one on history which allows revdelete on selected revisions.
After reverting all of a user's contributions (pretty easy) I had to revdelete the content of those revs because they disrupted the wiki (the edits were made to existing pages so they couldn't be nuked). There were several dozen revs that I had to revdelete, but because I could only do one page at a time I had to open up several dozen revision delete pages and submit them separately. It would have been much better if the contribs page was able to have a series of checkboxes to allow me to simply check them all off, get sent to Special:RevisionDelete and then revdelete them all.