* aggregate: Only save state if it was already loaded. This didn't used to
authorJoey Hess <joey@kodama.kitenet.net>
Sat, 5 Jan 2008 07:23:31 +0000 (02:23 -0500)
committerJoey Hess <joey@kodama.kitenet.net>
Sat, 5 Jan 2008 07:23:31 +0000 (02:23 -0500)
* table: Fix dependency tracking for external data files. Closes: #458387

IkiWiki/Plugin/table.pm
debian/changelog

index 02a2ba05dacc5aa67ed842489b909a8982a985c4..ddc2f68be0940e1336cf11561d08ebeee5cbcb84 100644 (file)
@@ -22,6 +22,7 @@ sub preprocess (@) { #{{{
                        return "[[table ".gettext("cannot find file")."]]";
                }
                $params{data} = readfile(srcfile($params{file}));
+               add_depends($params{page}, $params{file});
        }
 
        if (lc $params{format} eq 'auto') {
index 7ecedf1e8b724355f3282c10a3d8d3231c362945..5e119baf0bb653fe5c9bd69152a718dfa1060d99 100644 (file)
@@ -1,4 +1,4 @@
-ikiwiki (2.18) UNRELEASED; urgency=low
+ikiwiki (2.18) unstable; urgency=low
 
   * Split error messages for failures to drop real uid and gid.
   * Retry dropping uid and gid, possibly this will help with the "Resource
@@ -11,11 +11,12 @@ ikiwiki (2.18) UNRELEASED; urgency=low
     need to be able to use form values. To fix this dilemma, it's been changed
     to a decode_cgi_utf8, which is called on the cgi query object, before the
     form is set up, and decodes *all* cgi parameters.
-  * aggregate: Only save state if it was already loaded. This didn't used to 
+  * aggregate: Only save state if it was already loaded. This didn't used to
     matter, but after recent changes, state is not always loaded, and saving
     would kill it.
+  * table: Fix dependency tracking for external data files. Closes: #458387
 
- -- Joey Hess <joeyh@debian.org>  Tue, 01 Jan 2008 18:46:59 -0500
+ -- Joey Hess <joeyh@debian.org>  Sat, 05 Jan 2008 02:15:18 -0500
 
 ikiwiki (2.17) unstable; urgency=low