{"ref":"refs/heads/issues/unstable/604-liquid","commits":[{"author":{"name":"Holger Just","email":"a654393a8ce5cb7ddddaac3173d8723d50c26e19@finn.de"},"url":"https://api.github.com/repos/meineerde/chiliproject/commits/e3c9053f6296687a8feb278a77fd3b5714f6c4aa","message":"Don't try any context magic anymore. Don't use magic Liquid variables.\n\nDuring recursive includes the magic {{html_results.key}} variables used for preserving verbatim HTML output got evaluated by the Liquid parser and thus were rendered to an empty string instead of getting passed up in the chain.\n\nIn this patch, we thus change the magic format from {{html_results.key}} to !!html_results.key!!. It is assumed that this string has no special meaning in any of the rendering stages (Liquid and Textile) and is passed through untouched.\n\nAs we don't need to do most of the context initialization magic, we can use the default code from Liquid. We just refactored the code from upstream to get access to the context object and to perform the additional rendering stages.","sha":"e3c9053f6296687a8feb278a77fd3b5714f6c4aa"},{"author":{"name":"Holger Just","email":"a654393a8ce5cb7ddddaac3173d8723d50c26e19@finn.de"},"url":"https://api.github.com/repos/meineerde/chiliproject/commits/96aa8f326cb7b8fb881bc00a3839494fecc98643","message":"Refactor: Define the html_results magic string only once","sha":"96aa8f326cb7b8fb881bc00a3839494fecc98643"},{"author":{"name":"Holger Just","email":"a654393a8ce5cb7ddddaac3173d8723d50c26e19@finn.de"},"url":"https://api.github.com/repos/meineerde/chiliproject/commits/72265dd8a5503b26c349fc49f5b8a79879b5f0ae","message":"Initialize the :html_results register","sha":"72265dd8a5503b26c349fc49f5b8a79879b5f0ae"},{"author":{"name":"Holger Just","email":"a654393a8ce5cb7ddddaac3173d8723d50c26e19@finn.de"},"url":"https://api.github.com/repos/meineerde/chiliproject/commits/a7bede33ea2440e7ec26f7b13751441443955366","message":"Continuously replace HTML results as each replacement can recursivly include new variables","sha":"a7bede33ea2440e7ec26f7b13751441443955366"},{"author":{"name":"Holger Just","email":"a654393a8ce5cb7ddddaac3173d8723d50c26e19@finn.de"},"url":"https://api.github.com/repos/meineerde/chiliproject/commits/07ac95188cbc70e7e89ce21d75b696228d0856b9","message":"Add test for recursive include","sha":"07ac95188cbc70e7e89ce21d75b696228d0856b9"},{"author":{"name":"Holger Just","email":"a654393a8ce5cb7ddddaac3173d8723d50c26e19@finn.de"},"url":"https://api.github.com/repos/meineerde/chiliproject/commits/72cb9bc15875a6429791b649d3e1a5ca75dfe877","message":"Use correct include syntax in test for circular inclusion","sha":"72cb9bc15875a6429791b649d3e1a5ca75dfe877"},{"author":{"name":"Holger Just","email":"a654393a8ce5cb7ddddaac3173d8723d50c26e19@finn.de"},"url":"https://api.github.com/repos/meineerde/chiliproject/commits/6b693bbdd7c451d424876f0600f70b9aef64beca","message":"Check for circular inclusion","sha":"6b693bbdd7c451d424876f0600f70b9aef64beca"}],"head":"6b693bbdd7c451d424876f0600f70b9aef64beca","size":7,"push_id":47753478}