{"push_id":784321189,"size":7,"distinct_size":7,"ref":"refs/heads/bug1198149","head":"78a7d4ba2600f775b43509ac081dc6189ba98e28","before":"e68b269651785475231ab350bd74e0e8b4d75846","commits":[{"sha":"19fac676ae54d791d9a639e46511e47748aca3bc","author":{"email":"9b7c7d158dc2d8ee5ad777a516c517e4cfb54547@leidel.info","name":"Jannis Leidel"},"message":"Bug 1198149 - Rename edit_document URL pattern and template to just edit.\n\nThis is for consistency sake as we're not only editing a document but revisions and attachments as well.","distinct":true,"url":"https://api.github.com/repos/mozilla/kuma/commits/19fac676ae54d791d9a639e46511e47748aca3bc"},{"sha":"de92c7f4272f2ae1dec8126ee77d1cf282df0edc","author":{"email":"9b7c7d158dc2d8ee5ad777a516c517e4cfb54547@leidel.info","name":"Jannis Leidel"},"message":"Bug 1198149 - Rename undelete_document view to restore_document.\n\nAnother one for name consistency.","distinct":true,"url":"https://api.github.com/repos/mozilla/kuma/commits/de92c7f4272f2ae1dec8126ee77d1cf282df0edc"},{"sha":"c590db62f490ae7113ba331afb4c4f674de976d9","author":{"email":"9b7c7d158dc2d8ee5ad777a516c517e4cfb54547@leidel.info","name":"Jannis Leidel"},"message":"Bug 1198149 - Rename page move template to move.html.\n\nNaming consistency since we're really moving the document *and* its revisions.","distinct":true,"url":"https://api.github.com/repos/mozilla/kuma/commits/c590db62f490ae7113ba331afb4c4f674de976d9"},{"sha":"8e8092a50ed3f805d32edd42f23cd11bc71e93b4","author":{"email":"9b7c7d158dc2d8ee5ad777a516c517e4cfb54547@leidel.info","name":"Jannis Leidel"},"message":"Bug 1198149 - Unpack the language sequence.\n\nMore idiomatic Python \\o/","distinct":true,"url":"https://api.github.com/repos/mozilla/kuma/commits/8e8092a50ed3f805d32edd42f23cd11bc71e93b4"},{"sha":"8fe0811117db2b1872836f824825517c0dbfa554","author":{"email":"9b7c7d158dc2d8ee5ad777a516c517e4cfb54547@leidel.info","name":"Jannis Leidel"},"message":"Bug 1198149 - Separate Jinja2 macros that require context.\n\nThis is due to the import behavior of Jinja2: http://jinja.pocoo.org/docs/dev/templates/#import-context-behavior\n\nMacro imports are cached and not passed the template context and hence breaking the csrf token helper. We saw that as a warning in the test output but seem to have missed it in production.","distinct":true,"url":"https://api.github.com/repos/mozilla/kuma/commits/8fe0811117db2b1872836f824825517c0dbfa554"},{"sha":"715db8f3f12751eae26a9a9c8b90d1b9ffd50cff","author":{"email":"9b7c7d158dc2d8ee5ad777a516c517e4cfb54547@leidel.info","name":"Jannis Leidel"},"message":"Bug 1198149 - Indent the page move error messages for more readibility.","distinct":true,"url":"https://api.github.com/repos/mozilla/kuma/commits/715db8f3f12751eae26a9a9c8b90d1b9ffd50cff"},{"sha":"78a7d4ba2600f775b43509ac081dc6189ba98e28","author":{"email":"9b7c7d158dc2d8ee5ad777a516c517e4cfb54547@leidel.info","name":"Jannis Leidel"},"message":"Fix bug 1198149 - Refactor document and revision form.\n\nThis gets rid of the superfluous RevisionValidationForm form and validates parent slugs inside the usual slug validation step.\n\nIt also moves the save_revision_and_notify utility function into the RevisionForm.save method where we do some other steps already as well.","distinct":true,"url":"https://api.github.com/repos/mozilla/kuma/commits/78a7d4ba2600f775b43509ac081dc6189ba98e28"}]}