App-MediaWiki2Git
view release on metacpan or search on metacpan
lib/App/MediaWiki2Git.pm view on Meta::CPAN
sub _save_page {
my ($self, $pagename, $props) = @_;
my $fn = $pagename;
write_file($fn, { atomic => 1 }, delete $props->{'*'});
my $author;
if ($props->{user} =~ m{^[0-9.:]+$}) {
# user looks like an IP address.
# exists $props->{anon} # looks promising, but broken in early
# revs (made with early mediawiki?)
$author = $self->anon2author($props->{user});
} else {
$author = sprintf('%s <%s>', ($props->{user}) x 2);
}
my $msg = sprintf
("Edit: %s (rev%s) %s\n\n%s",
$pagename, $props->{revid},
$props->{comment} || '',
( run in 0.435 second using v1.01-cache-2.11-cpan-64827b87656 )