+ if (! exists $pages{$dir} && grep /^$dir\/.*/, keys %pages) {
+ push @needed, $dir;
+ }
+ }
+
+ if (@needed) {
+ if ($config{rcs}) {
+ IkiWiki::disable_commit_hook();
+ }
+ genindex($_) foreach @needed;
+ if ($config{rcs}) {
+ IkiWiki::rcs_commit_staged(
+ gettext("automatic index generation"),
+ undef, undef);
+ IkiWiki::enable_commit_hook();