* Revert preservation of input file modification times in output files,

since this leads to too many problems with web caching, especially with
  inlined pages. Properly solving this would involve tracking every page
  that contributes to a page's content and using the youngest of them all,
  as well as special cases for things like the version plugin, and it's just
  too complex to do.
master
Joey Hess 2008-02-02 23:40:57 -05:00
parent e61cf0b7dc
commit 6a7c3d1209
2 changed files with 11 additions and 2 deletions

View File

@ -203,7 +203,6 @@ sub render ($) { #{{{
my $output=htmlpage($page);
writefile($output, $config{destdir}, genpage($page, $content));
utime($pagemtime{$page}, $pagemtime{$page}, $config{destdir}."/".$output);
}
else {
my $srcfd=readfile($srcfile, 1, 1);
@ -229,7 +228,6 @@ sub render ($) { #{{{
}
}
});
utime($pagemtime{$file}, $pagemtime{$file}, $config{destdir}."/".$file);
}
} #}}}

11
debian/changelog vendored
View File

@ -1,3 +1,14 @@
ikiwiki (2.31) UNRELEASED; urgency=low
* Revert preservation of input file modification times in output files,
since this leads to too many problems with web caching, especially with
inlined pages. Properly solving this would involve tracking every page
that contributes to a page's content and using the youngest of them all,
as well as special cases for things like the version plugin, and it's just
too complex to do.
-- Joey Hess <joeyh@debian.org> Sat, 02 Feb 2008 23:36:31 -0500
ikiwiki (2.30) unstable; urgency=low
[ Joey Hess ]