Rebuild pages that change their type. (Gabriel McManus)

master
Joey Hess 2008-07-23 16:13:37 -04:00
parent d9062864ee
commit b95669c3c8
3 changed files with 11 additions and 8 deletions

1
debian/changelog vendored
View File

@ -12,6 +12,7 @@ ikiwiki (2.55) UNRELEASED; urgency=low
a security check that is a good safe default, but problimatic overkill in
some situations.
* attachment: Do not escape _ when determining attachment filenames.
* Rebuild pages that change their type. (Gabriel McManus)
-- Joey Hess <joeyh@debian.org> Mon, 21 Jul 2008 11:35:46 -0400

View File

@ -18,3 +18,10 @@ ikiwiki fails when trying to create a directory "a" where there is a file "a"
(or vice versa).
The same problem occurs if both "a" and "a.mdwn" exist in the wiki.
> Thank you for looking into it!
>
> On the use of forcerebuild, I think it's acceptable; plugins that unset
> it would break other plugins that set it, too.
>
> [[cherry-picked|done]] --[[Joey]]

View File

@ -1,9 +1,4 @@
If a file in the srcdir is removed, exposing a file in the underlaydir,
ikiwiki will not notice the change and rebuild it until the file in the
underlaydir gets a mtime newer than the mtime the removed file had.
Relatedly, if there are two files with different extensions that build a
page with the same name, in a directory, ikiwiki will update the page
whenever either changes, using the changed one as the source. But if that
most recently changed one is removed, it won't rebuild the page using the
older one as the source.
ikiwiki will notice the removal and delete the page from the destdir. The
page from the underlay will not be built. (However, it will be if the wiki
gets rebuilt.)