{"shas":[["ddf68a7dc596d9873e69ff1d61979187d5db1a6c","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Merge branch 'webassets'\n\nConflicts:\n\tCHANGES","Michael Elsdoerfer"],["0259f7f1f885e931b29e1acf7125a1e2311fff65","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Fixed incomplete sentence in docs.","Michael Elsdoerfer"],["e8f1b194e4e37cb4908b338322e4f5cd238bdffd","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Fixed some broken links in documentation.","Michael Elsdoerfer"],["251f7030514a4ed6fa3c96e228c5dda3f8db367a","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Removed the \"auto_create\" option. It's easier if we just bind that\nbehavior to whether \"updater\" is set or not.","Michael Elsdoerfer"],["3feb883f0304af3179c5ffe97ea213a06b1b886e","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","We'll be writing this as one word.","Michael Elsdoerfer"],["452310b6de5a9ed41cc1d7422a3b86637f2b8973","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Update readme to reflect the new name and purpose.","Michael Elsdoerfer"],["a15357cb6af3be909f9a0047b394841461fe5b2c","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","There's no reason why most of those filters need their own submodule.","Michael Elsdoerfer"],["09eee728c92bebf7e936b8537270e5d641589cde","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Enable 'expire' option by default.","Michael Elsdoerfer"],["4347189bdabe1fc880846c1409356d4232730666","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Make the environment configuration keys case-insensitive. This is\nultimately because I prefer to store the config values lowercase, but\nthe Filter.get_config() helper needs to use uppercase names when reading\nfrom environment variables. So if that helper were to except variables\nuppercase in os.env, but lowercase in the asset environment instance,\npeople might get easily confused.","Michael Elsdoerfer"],["c3d1610d3bc3b5b91fcdbcf572d795c0dd5166b8","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Now that we can create an empty, fresh \"environment\" of our own, rather than relying on\nthe one provided Django, it's really unnecessary to play it quite as\nsafe when testing Filter.get_config().\n\nEven more importantly, this will help us solve a design problem with\nwrappers like django-assets, each of which may have their own convention\nabout how to case configuration values. By making our own values\ncaseless, we side step the issue.","Michael Elsdoerfer"],["49f028d68bf1d9485e481255a8382cef2aeb9894","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Make this a proper module.","Michael Elsdoerfer"],["6be836930848f5ef272dbefadb1b02cc5cdda580","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Refactored the way the Environment class stores configuration. The\nset_config/get_config methods are gone, instead there is a \"config\"\nproperty which exposes a dict-like object.\n\nThe Environment subclass used by django-assets can now more cleanly\nimplement a custom config backend, no longer needing to hack\n__getattribute__.","Michael Elsdoerfer"],["4543e25c9a8962cdfcb5d44af2d0c98303660e64","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Updated TODO, got rid of some stuff, added new things.","Michael Elsdoerfer"],["347615b1e67eea607475f23e687e699eba125c2b","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Added a pip requirements file with stuff that is useful when developing\nwebassets.","Michael Elsdoerfer"],["d16386167649f51a6750fbcd9285abcf70c07d2b","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","The latest Coffin revision allows us to configure the Jinja2 extension properly.","Michael Elsdörfer"],["36726fbc2ded8a8773c911387935795d5c55f1a7","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","cssutils filter was broken due to importing itself.","Michael Elsdörfer"],["b345398330342ff8448178a9f554a19b9d0131e4","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Removed some outdated comments.","Michael Elsdoerfer"],["20d97aa51ce90d07ca6772b5e6c7dfc29eb78220","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Added werkzeug.script integration.","Michael Elsdoerfer"],["aa8aef88b69b7da2b8d655cf8a22727ad63419b1","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","Merge remote branch 'origin/master'","Michael Elsdoerfer"],["db8ed41f343e372b6dcd9a8c3d6992e883e6a78f","17b9e1c64588c7fa6419b4d29dc1f4426279ba01@elsdoerfer.com","ConfigStorage wasn't properly abstracted from DictConfigStorage.","Michael Elsdoerfer"]],"ref":"refs/heads/master","size":233,"head":"8299c59ac9aea0ca2b7592f02f082ed555fede24","push_id":39593944}