diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-04-28 05:16:24 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-04-28 05:16:24 +0000 |
commit | 188d7c19612d03830d1d996bc3d7bbd84e00e857 (patch) | |
tree | d1e79f9cd6a28b43012aaa47e45e5209540b4e0d | |
parent | 0908c4f678ba568739dcd319981f1340fd2ff389 (diff) | |
download | ikiwiki-188d7c19612d03830d1d996bc3d7bbd84e00e857.tar ikiwiki-188d7c19612d03830d1d996bc3d7bbd84e00e857.tar.gz |
two notify bug fixes:
- run it after refreshing so that all the page info is current
- convert filenames into page names before checking against glob
-rw-r--r-- | IkiWiki/UserInfo.pm | 6 | ||||
-rwxr-xr-x | ikiwiki | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/IkiWiki/UserInfo.pm b/IkiWiki/UserInfo.pm index bbcddb616..9a165dad1 100644 --- a/IkiWiki/UserInfo.pm +++ b/IkiWiki/UserInfo.pm @@ -68,7 +68,11 @@ sub is_admin ($) { #{{{ sub commit_notify_list ($@) { #{{{ my $committer=shift; - my @pages=@_; + + my @pages; + foreach my $file (@_) { + push @pages, grep { $pagesources{$_} eq $file } keys %pagesources; + } my @ret; my $userinfo=userinfo_retrieve(); @@ -499,9 +499,9 @@ sub main () { #{{{ loadindex(); require IkiWiki::Render; rcs_update(); - rcs_notify() if $config{notify}; rcs_getctime() if $config{getctime}; refresh(); + rcs_notify() if $config{notify}; saveindex(); } } #}}} |