Report bug (and patch) with conditional preprocessing and scan
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Fri, 26 Aug 2011 16:22:14 +0000 (18:22 +0200)
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Fri, 26 Aug 2011 16:22:14 +0000 (18:22 +0200)
doc/bugs/conditional_preprocess_during_scan.mdwn [new file with mode: 0644]

diff --git a/doc/bugs/conditional_preprocess_during_scan.mdwn b/doc/bugs/conditional_preprocess_during_scan.mdwn
new file mode 100644 (file)
index 0000000..896998b
--- /dev/null
@@ -0,0 +1,10 @@
+[[!template id=gitbranch branch=GiuseppeBilotta/scanif author="Giuseppe Bilotta"]]
+
+When a directive that should be run during scan preprocessing is inside
+an if directive, it doesn't get called because the if preprocessing does
+not run during scan.
+
+I've written a simple [[patch]] to fix the issue, currently hosted on the
+scanif branch of my repository. The patch also passes the preview option
+back to the Ikiwiki::preprocess call, making sure that whatever is being
+reprocessed is done so in the same conditions as the original call.