use warnings;
use strict;
use Storable;
+use IkiWiki;
package IkiWiki;
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();
length $userinfo->{$user}->{subscriptions} &&
exists $userinfo->{$user}->{email} &&
length $userinfo->{$user}->{email} &&
- grep { globlist_match($_, $userinfo->{$user}->{subscriptions}) } @pages) {
+ grep { pagespec_match($_, $userinfo->{$user}->{subscriptions}) } @pages) {
push @ret, $userinfo->{$user}->{email};
}
}