diff options
author | tschwinge <tschwinge@web> | 2010-09-17 11:48:29 +0000 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2010-09-17 11:48:29 +0000 |
commit | 3f8ba63a9968b6fc670ea2b49b86ba62571ef15b (patch) | |
tree | 31b3d37eaf8ca7c3390978491ed37e50be305a09 /doc/bugs | |
parent | 9585968861d551fc43379053f8556a2fe44de7b8 (diff) |
Report.
Diffstat (limited to 'doc/bugs')
-rw-r--r-- | doc/bugs/cutpaste.pm:_missing_filter_call.mdwn | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/bugs/cutpaste.pm:_missing_filter_call.mdwn b/doc/bugs/cutpaste.pm:_missing_filter_call.mdwn new file mode 100644 index 000000000..30bd52996 --- /dev/null +++ b/doc/bugs/cutpaste.pm:_missing_filter_call.mdwn @@ -0,0 +1,23 @@ +Consider this: + + $ wget http://www.thomas.schwinge.homeip.net/tmp/cutpaste_filter.tar.bz2 + $ wget http://www.thomas.schwinge.homeip.net/tmp/cutpaste_filter.patch + + $ tar -xj < cutpaste_filter.tar.bz2 + $ cd cutpaste_filter/ + $ ./render_locally + $ find "$PWD".rendered/ -type f -print0 | xargs -0 grep -H -E 'FOO|BAR' + [notice one FOO in there] + $ rm -rf .ikiwiki "$PWD".rendered + + $ cp /usr/share/perl5/IkiWiki/Plugin/cutpaste.pm .library/IkiWiki/Plugin/ + $ patch -p0 < ../cutpaste_filter.patch + $ ./render_locally + $ find "$PWD".rendered/ -type f -print0 | xargs -0 grep -H -E 'FOO|BAR' + [correct; notice no more FOO] + +I guess this needs a general audit -- there are other places where `preprocess` +is being doing without `filter`ing first, for example in the same file, `copy` +function. + +--[[tschwinge]] |