Photos
Blog
Projects
vanrenterghem.biz
projects
/
git.ikiwiki.info.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
git: change calling convention of safe_git to have named arguments
[git.ikiwiki.info.git]
/
IkiWiki
/
Plugin
/
autoindex.pm
diff --git
a/IkiWiki/Plugin/autoindex.pm
b/IkiWiki/Plugin/autoindex.pm
index 78571b27677d4377892f8f9a451f1c87dbde365a..c443f01d241d056ca1939fdd5cbe948b2dfc2e58 100644
(file)
--- a/
IkiWiki/Plugin/autoindex.pm
+++ b/
IkiWiki/Plugin/autoindex.pm
@@
-46,6
+46,7
@@
sub genindex ($) {
my $dir = $config{srcdir};
if (! $config{autoindex_commit}) {
my $dir = $config{srcdir};
if (! $config{autoindex_commit}) {
+ no warnings 'once';
$dir = $IkiWiki::Plugin::transient::transientdir;
}
$dir = $IkiWiki::Plugin::transient::transientdir;
}
@@
-71,7
+72,6
@@
sub refresh () {
my (%pages, %dirs);
foreach my $dir ($config{srcdir}, @{$config{underlaydirs}}, $config{underlaydir}) {
my (%pages, %dirs);
foreach my $dir ($config{srcdir}, @{$config{underlaydirs}}, $config{underlaydir}) {
- next if $dir eq $IkiWiki::Plugin::transient::transientdir;
chdir($dir) || next;
find({
chdir($dir) || next;
find({
@@
-81,6
+81,7
@@
sub refresh () {
$file=~s/^\.\/?//;
return unless length $file;
if (IkiWiki::file_pruned($file)) {
$file=~s/^\.\/?//;
return unless length $file;
if (IkiWiki::file_pruned($file)) {
+ no warnings 'once';
$File::Find::prune=1;
}
elsif (! -l $_) {
$File::Find::prune=1;
}
elsif (! -l $_) {
@@
-90,7
+91,7
@@
sub refresh () {
if (! -d _) {
$pages{pagename($f)}=1;
}
if (! -d _) {
$pages{pagename($f)}=1;
}
- elsif ($dir eq $config{srcdir}) {
+ elsif ($dir eq $config{srcdir}
|| ! $config{autoindex_commit}
) {
$dirs{$f}=1;
}
}
$dirs{$f}=1;
}
}