diff options
author | Joey Hess <joey@kitenet.net> | 2012-03-28 18:41:47 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-03-28 18:43:07 -0400 |
commit | d68d25526816d40048ca47ad360304bce162b659 (patch) | |
tree | 30230ad338c5e9a4d2574cab844399b2ddf3d075 /IkiWiki/Render.pm | |
parent | 1916f974722ff509e44c16b4c07c054ef9a11f96 (diff) | |
download | ikiwiki-d68d25526816d40048ca47ad360304bce162b659.tar ikiwiki-d68d25526816d40048ca47ad360304bce162b659.tar.gz |
Added a "changes" hook. Renamed the "change" hook to "rendered", but
the old hook name is called for now for back-compat.
Diffstat (limited to 'IkiWiki/Render.pm')
-rw-r--r-- | IkiWiki/Render.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/IkiWiki/Render.pm b/IkiWiki/Render.pm index adb39a983..98aab8204 100644 --- a/IkiWiki/Render.pm +++ b/IkiWiki/Render.pm @@ -829,8 +829,13 @@ sub refresh () { run_hooks(delete => sub { shift->(@$del, @$internal_del) }); } if (%rendered) { - run_hooks(change => sub { shift->(keys %rendered) }); + run_hooks(rendered => sub { shift->(keys %rendered) }); + run_hooks(change => sub { shift->(keys %rendered) }); # back-compat } + run_hooks(difference => sub { + shift->(@$new, @$changed, @$del, + @$internal_new, @$internal_changed, @$internal_del); + }); } sub clean_rendered { |