]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/recentchanges.pm
fix rcs_prepedit implementation to match spec
[ikiwiki.git] / IkiWiki / Plugin / recentchanges.pm
index a6d7f9fcefd98b4392cd4dcbd955c7225cde0e87..56e17dcca4035b5d668cfd4b6d69e048c559a143 100644 (file)
@@ -93,8 +93,13 @@ sub sessioncgi ($$) {
 
        return unless $do eq 'revert' && $rev;
 
-       $IkiWiki::hooks{rcs}{rcs_preprevert}{call}->(
-               cgi => $q, session => $session, rev => $rev);
+       my @changes=$IkiWiki::hooks{rcs}{rcs_preprevert}{call}->($rev);
+       require IkiWiki::Receive;
+       IkiWiki::Receive::test_changes(
+               cgi => $q,
+               session => $session,
+               changes => \@changes,
+       );
 
        my ($form, $buttons) = confirmation_form($q, $session);
        IkiWiki::decode_form_utf8($form);