diff options
-rw-r--r-- | doc/bugs.mdwn | 3 | ||||
-rwxr-xr-x | ikiwiki | 5 |
2 files changed, 3 insertions, 5 deletions
diff --git a/doc/bugs.mdwn b/doc/bugs.mdwn index 5d50dca9c..888e1d0d5 100644 --- a/doc/bugs.mdwn +++ b/doc/bugs.mdwn @@ -14,5 +14,4 @@ * RecentChanges is a regular page, perhaps it should be automatically replaced with a link to the [[CGI]]? * [[ikiwiki]] should go to the same place as [[index]] (on this wiki). -* Doesn't update pages that linked to a page when it is removed. -* Various inneficencies cause it to sometimes render the same page 3 times for one change. This could be fixed for a 3 fold speedup on commits.
\ No newline at end of file +* Various inneficencies cause it to sometimes render the same page 3 times for one change. This could be fixed for a 3 fold speedup on commits.>>>>>>> .r230 @@ -564,10 +564,9 @@ sub prune ($) { #{{{ } #}}} sub refresh () { #{{{ - # Find existing pages. + # find existing pages my %exists; my @files; - eval q{use File::Find}; find({ no_chdir => 1, @@ -608,7 +607,7 @@ sub refresh () { #{{{ foreach my $page (keys %oldpagemtime) { if (! $exists{$page}) { debug("removing old page $page"); - push @del, $renderedfiles{$page}; + push @del, $pagesources{$page}; prune($config{destdir}."/".$renderedfiles{$page}); delete $renderedfiles{$page}; $oldpagemtime{$page}=0; |