Photos
Blog
Projects
vanrenterghem.biz
projects
/
git.ikiwiki.info.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4efc1f2
)
propigate rcs_revert error message
author
Joey Hess
<joey@kitenet.net>
Fri, 8 Oct 2010 22:59:04 +0000
(18:59 -0400)
committer
Joey Hess
<joey@kitenet.net>
Fri, 8 Oct 2010 22:59:04 +0000
(18:59 -0400)
and misc reorg
IkiWiki/Plugin/recentchanges.pm
patch
|
blob
|
history
diff --git
a/IkiWiki/Plugin/recentchanges.pm
b/IkiWiki/Plugin/recentchanges.pm
index 88100af0fdf42a89a9048ead3448a424ee6267ef..b7c014e90eb2c5e654cf6be59c5f03cf7111dd90 100644
(file)
--- a/
IkiWiki/Plugin/recentchanges.pm
+++ b/
IkiWiki/Plugin/recentchanges.pm
@@
-99,25
+99,18
@@
sub sessioncgi ($$) {
if ($form->submitted eq 'Revert' && $form->validate) {
IkiWiki::checksessionexpiry($q, $session, $q->param('sid'));
if ($form->submitted eq 'Revert' && $form->validate) {
IkiWiki::checksessionexpiry($q, $session, $q->param('sid'));
- IkiWiki::disable_commit_hook();
my $r = $IkiWiki::hooks{rcs}{rcs_revert}{call}->($rev);
my $r = $IkiWiki::hooks{rcs}{rcs_revert}{call}->($rev);
- if (! defined $r) { # success
- rcs_commit_staged(
- message => sprintf(gettext("This reverts commit %s"), $rev),
- session => $session,
- rev => $rev,
- );
- }
+ error $r if defined $r;
+ IkiWiki::disable_commit_hook();
+ rcs_commit_staged(
+ message => sprintf(gettext("This reverts commit %s"), $rev),
+ session => $session,
+ );
IkiWiki::enable_commit_hook();
IkiWiki::enable_commit_hook();
- if (defined $r) {
- die "Revert '$rev' failed.";
- }
- else {
- require IkiWiki::Render;
- IkiWiki::refresh();
- IkiWiki::saveindex();
- }
+ require IkiWiki::Render;
+ IkiWiki::refresh();
+ IkiWiki::saveindex();
}
elsif ($form->submitted ne 'Cancel') {
$form->title(sprintf(gettext("confirm reversion of %s"), $rev));
}
elsif ($form->submitted ne 'Cancel') {
$form->title(sprintf(gettext("confirm reversion of %s"), $rev));