In Mediawiki, it is really easy to see who was responsible for a certain edit. But what if you want to know who is responsible for a piece of content? That would require you to go through all revisions manually.
Mediawiki::Blame is a Perl module that does the work for you by using a dump of the revision history and shows for each line of a Mediawiki page source who edited it last.
use Mediawiki::Blame qw();
my $mb = Mediawiki::Blame->new(
export => 'http://example.org/wiki/Special:Export',
page => 'User:The Demolished Man',
before => 'now',
my @revisions = $mb->revisions;
my @blame = $mb->blame;