diff options
author | Joey Hess <joey@kitenet.net> | 2010-10-08 18:02:47 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2010-10-08 18:02:47 -0400 |
commit | 5c6f7a8d1b805001a3d1ee912683755cec773682 (patch) | |
tree | 424edc6efbd279597d2a43991c4a3566174e73e1 /IkiWiki/Plugin/recentchanges.pm | |
parent | 84111d96c461a5d31a615ebf64cae751e6fd9aef (diff) |
fix rcs_prepedit implementation to match spec
Diffstat (limited to 'IkiWiki/Plugin/recentchanges.pm')
-rw-r--r-- | IkiWiki/Plugin/recentchanges.pm | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/IkiWiki/Plugin/recentchanges.pm b/IkiWiki/Plugin/recentchanges.pm index a6d7f9fce..56e17dcca 100644 --- a/IkiWiki/Plugin/recentchanges.pm +++ b/IkiWiki/Plugin/recentchanges.pm @@ -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); |