X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=doc%2Ftodo%2Fallow_site-wide_meta_definitions.mdwn;h=38c30c23f217e344d85275a770299162ce606b13;hb=dfbe3ce2e9783ed2e447da375b4c78936b670475;hp=c0da9323b65a74bc9c5df03e41f9e52b3a39b42a;hpb=7cc4b77c98c765ac22fa4eda6bb891aeafefbb74;p=ikiwiki.git diff --git a/doc/todo/allow_site-wide_meta_definitions.mdwn b/doc/todo/allow_site-wide_meta_definitions.mdwn index c0da9323b..38c30c23f 100644 --- a/doc/todo/allow_site-wide_meta_definitions.mdwn +++ b/doc/todo/allow_site-wide_meta_definitions.mdwn @@ -83,6 +83,8 @@ definitions essentially. >> >>> I generally agree with this. It is *possible* that meta would have a new >>> field added, that takes parameters and make sense to use globally. +>>> (Indeed, this later happened to some extent with the sortas parameters +>>> being added to some metas.) >>> --[[Joey]] >> >> Due to this, and the added complexity of the second patch (having to adjust @@ -148,6 +150,14 @@ definitions essentially. >>>>> array-of-hashes, which means this is suitable for exposing via websetup. >>>>> `getsetup()` has been adjusted accordingly. >>>>> ->>>>> The patch can be found at ->>>>> [[!template id=gitbranch branch=jmtd/defaultmeta author="[[jon]]"]] +>>>>> The patch can be found at the git branch described above. >>>>> — [[Jon]] + +>>>>>> I wish I could take pity on you and just merge this, but +>>>>>> AFAICS it still suffers from the memory bloat described above. +>>>>>> Specifically, when `scan` calls `preprocess`, it +>>>>>> stores the metadata in `%pagestate` etc. --[[Joey]] + +>>>>>>> No pity required — but whoops, yes, that was a bit of a mistake +>>>>>>> ☺ I guess I'll have to split the current `preprocess` in half. +>>>>>>> — [[Jon]]