{"push_id":567791240,"size":20,"distinct_size":2,"ref":"refs/heads/master","head":"58afd30b593fbd1e3d17c1bba83597da07bdb5f5","before":"31d3a35579d3dd05d0de7eb384e7ed22b589ed96","commits":[{"sha":"9410d69835c69562df2120495a0a8b9710f28df3","author":{"email":"d575ec6a85b0db3e9380b53fc99e3328a7971fb7@gmail.com","name":"Riccardo Magliocchetti"},"message":"Added cross references to contributing docs.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/9410d69835c69562df2120495a0a8b9710f28df3"},{"sha":"27f9ff459b17ccce8177f454174232a6ec5a79e7","author":{"email":"12583540a3ce90b5e7fbe9676bfd977beeacbf4e@m4x.org","name":"Aymeric Augustin"},"message":"Caught all exceptions raised by Engine.get_default().\n\nIn addition to ImproperlyConfigured, Engine.get_default() may also raise\nImportError or other exceptions. It's better to catch all exceptions in\nplaces where the default engine isn't strictly required.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/27f9ff459b17ccce8177f454174232a6ec5a79e7"},{"sha":"44ad691558c88ac54483030b2c8b749788c4600e","author":{"email":"12583540a3ce90b5e7fbe9676bfd977beeacbf4e@m4x.org","name":"Aymeric Augustin"},"message":"Fixed #24265 -- Preserved template backend loading exceptions.\n\nIf importing or initializing a template backend fails, attempting to\naccess this template backend again must raise the same exception.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/44ad691558c88ac54483030b2c8b749788c4600e"},{"sha":"0204714b0bdf10d7558ee106de9a718407f3ec5a","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markusholtermann.eu","name":"Markus Holtermann"},"message":"Cleaned up schema tests\n\nThanks Tim Graham for the review.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/0204714b0bdf10d7558ee106de9a718407f3ec5a"},{"sha":"146dd7be8dad4cd6264d374b681256a8b0d5808b","author":{"email":"12583540a3ce90b5e7fbe9676bfd977beeacbf4e@m4x.org","name":"Aymeric Augustin"},"message":"Called parent in SimpleTestCase.setUpClass/tearDownClass.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/146dd7be8dad4cd6264d374b681256a8b0d5808b"},{"sha":"1f9e44030e9c5300b97ef7b029f482c53a66f13b","author":{"email":"c9b895af5573302efa0a6d5af2051bbd551c4b59@gmail.com","name":"Andrei Kulakov"},"message":"Fixed #23932 -- Added how-to on migrating unique fields.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/1f9e44030e9c5300b97ef7b029f482c53a66f13b"},{"sha":"235124d3eaf6cc7ab9f97f1d1467d1caf18e1016","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markusholtermann.eu","name":"Markus Holtermann"},"message":"Fixed small regression caused by 0204714b0bdf10d7558ee106de9a718407f3ec5a\n\nSince 1.7 models need to declare an explicit app_label if they are not\nin an application in INSTALLED_APPS or were imported before their\napplication was loaded.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/235124d3eaf6cc7ab9f97f1d1467d1caf18e1016"},{"sha":"0f54cf28c09a80254571487e3af93be2096cfdac","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Added UUIDField.deconstruct()","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/0f54cf28c09a80254571487e3af93be2096cfdac"},{"sha":"bbe28496d32f76ca161f5c33787d6ad62267fcc6","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Removed old import aliases.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/bbe28496d32f76ca161f5c33787d6ad62267fcc6"},{"sha":"607af78bb82404d55cc3e80e5f6772fb87c168ee","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Removed django-2to3.py\n\nAymeric says, \"It was fun to write, but I don't think it's very useful.\"","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/607af78bb82404d55cc3e80e5f6772fb87c168ee"},{"sha":"d39073b8aea04dc5fe6b58bcb868067da08425fa","author":{"email":"12583540a3ce90b5e7fbe9676bfd977beeacbf4e@m4x.org","name":"Aymeric Augustin"},"message":"Hid Django installation message when verbosity is 0.\n\nThis message was introduced to help people figure out quickly when they\naren't running the tests against the copy of Django they're editing.\nThere's no reason to display it when verbosity is set to 0. It defaults\nto 1.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/d39073b8aea04dc5fe6b58bcb868067da08425fa"},{"sha":"23a5ec07828b8f16d5abb89d892869ec0c635c45","author":{"email":"12583540a3ce90b5e7fbe9676bfd977beeacbf4e@m4x.org","name":"Aymeric Augustin"},"message":"Added trailing comma.\n\nSorry, I couldn't stand the inconsistency between the two databases anymore.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/23a5ec07828b8f16d5abb89d892869ec0c635c45"},{"sha":"20b74b10be069f6bae7555113a3781a66f3767a0","author":{"email":"053d8ba57270d3a1f02cbf323aec988ec6018c13@thl.fi","name":"Anssi Kääriäinen"},"message":"Added a test for refs #24279\n\nThis issue was fixed in afe0bb7b13bb8dc4370f32225238012c873b0ee3.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/20b74b10be069f6bae7555113a3781a66f3767a0"},{"sha":"aea103b6a599a5e4c71a355b2cac237f067be13b","author":{"email":"1e9b0bd6ac6c0bccd90acb2363510a8f48191aa6@gmail.com","name":"minusf"},"message":"Removed inaccurate sentence about PO files in translation docs.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/aea103b6a599a5e4c71a355b2cac237f067be13b"},{"sha":"388d986b8a6bb1363dab9f53ea435dff4dfe92cb","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Removed gather_profile_stats.py\n\nThis script uses the unmaintained hotshot module (gone on Python 3)\nand doesn't seem to be Django specific in any way.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/388d986b8a6bb1363dab9f53ea435dff4dfe92cb"},{"sha":"0ed7d155635da9f79d4dd67e4889087d3673c6da","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Sorted imports with isort; refs #23860.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/0ed7d155635da9f79d4dd67e4889087d3673c6da"},{"sha":"eb45a29565fe006b87657e9ee24054c66a6474f9","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Removed bin/unique-messages.py\n\nThis script is no longer used according to Claude, our translations manager.","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/eb45a29565fe006b87657e9ee24054c66a6474f9"},{"sha":"db77915c9fd35a203edd8206f702ee4082f04d4a","author":{"email":"f1afd4599be39b9be77039009b4eec72c3888f05@gmail.com","name":"Collin Anderson"},"message":"Fixed E265 comment style","distinct":false,"url":"https://api.github.com/repos/prestontimmons/django/commits/db77915c9fd35a203edd8206f702ee4082f04d4a"},{"sha":"cd155c7c7160f5178833593713727f013d3ed36d","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@wr.waw.pl","name":"wrwrwr"},"message":"Fixed #23860 -- Documented import order convention.","distinct":true,"url":"https://api.github.com/repos/prestontimmons/django/commits/cd155c7c7160f5178833593713727f013d3ed36d"},{"sha":"58afd30b593fbd1e3d17c1bba83597da07bdb5f5","author":{"email":"f1dda22f6c87388a4ea6486ed19dfd0f6f6df13d@2xlibre.net","name":"Claude Paroz"},"message":"Tested DecimalField with scientific notation\n\nRefs #15775.","distinct":true,"url":"https://api.github.com/repos/prestontimmons/django/commits/58afd30b593fbd1e3d17c1bba83597da07bdb5f5"}]}