{"push_id":833922096,"size":14,"distinct_size":1,"ref":"refs/heads/master","head":"541aa2434d5c8f40e991aafb24fde4084b5ab048","before":"a75c198121fd12e8d6d058b5528a14346239ba1d","commits":[{"sha":"4dcc2a195595f8d7ddad45bc4baf98ffdeec7f41","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Used SchemaEditor.delete_model() for teardown in schema tests.\n\nSome third-party database backends (MSSQL) have custom\ndelete_model() requirements that must be executed.\n\nThanks Michael Manfre for the initial patch and review.","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/4dcc2a195595f8d7ddad45bc4baf98ffdeec7f41"},{"sha":"c1b6a8a98b08fedfa3f3c69bc7add94c5841ba57","author":{"email":"cca6654155aeddbea90ebe7f3e1ae1d4f4f3006d@gmail.com","name":"Simon Charette"},"message":"Fixed #25560 -- Made empty string related_name invalid.\n\nThanks to Ali Lotfi for the initial report and patch\nand Tim Graham for the review.","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/c1b6a8a98b08fedfa3f3c69bc7add94c5841ba57"},{"sha":"a3fffdca2472885a99e1ea9159a685753cd45738","author":{"email":"fd4d6a3b133fab26192f6b998325461b06c6718a@microsoft.com","name":"Brian Gianforcaro"},"message":"Fixed #25558 -- Fixed nondeterministic test failure on Windows: test_clearsessions_command.\n\nThe test session without an expiration date added in refs #22938 wasn't\nalways deleted on Windows because get_expiry_age() returns zero and the\nfile backend didn't consider that an expired session.","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/a3fffdca2472885a99e1ea9159a685753cd45738"},{"sha":"0922bbf18d3ae8f37e1823df2dbc270d33334548","author":{"email":"7a2a285b4fbdf4f4cb4311f8c6d5aac808da9aeb@gmail.com","name":"Yusuke Miyazaki"},"message":"Fixed #25346 -- Allowed collectstatic to delete broken symlinks.","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/0922bbf18d3ae8f37e1823df2dbc270d33334548"},{"sha":"6c95b134e9b2d5641c123551c080305e90e6a89d","author":{"email":"62540d1889a3980382e84fd3cfe756bbbb055efd@gmail.com","name":"Josh Smeaton"},"message":"Fixed #25517 -- Made Concat function idempotent on SQLite.","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/6c95b134e9b2d5641c123551c080305e90e6a89d"},{"sha":"df0a446fd4c864c003e4f941b5b7abd6f10c9427","author":{"email":"12583540a3ce90b5e7fbe9676bfd977beeacbf4e@m4x.org","name":"Aymeric Augustin"},"message":"Fixed #25510 -- Allowed runserver to start with incorrect INSTALLED_APPS.\n\nIn that case, the content of INSTALLED_APPS will be ignored until it's\nfixed and the autoreloader kicks in. I confirmed this behavior manually.\nAs explained on the ticket it's hard to write a test for this case","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/df0a446fd4c864c003e4f941b5b7abd6f10c9427"},{"sha":"6ff500127a21f5f2104dc77a09dfa73d5f7c94ce","author":{"email":"638ed3ebd6f6b819eabe749cf729971e391a622c@iki.fi","name":"Ville Skyttä"},"message":"Fixed #25565 -- Removed action=\"\" from admin forms (invalid in HTML5).","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/6ff500127a21f5f2104dc77a09dfa73d5f7c94ce"},{"sha":"f59a0401e5d0e19568a038f2a50954d1a9a1526f","author":{"email":"f1dda22f6c87388a4ea6486ed19dfd0f6f6df13d@2xlibre.net","name":"Claude Paroz"},"message":"Fixed #25567 -- Removed obsolete MEDIA_URL fallback in Media.absolute_path","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/f59a0401e5d0e19568a038f2a50954d1a9a1526f"},{"sha":"aff4b75c34d62ec932414b5099016007fff17317","author":{"email":"638ed3ebd6f6b819eabe749cf729971e391a622c@iki.fi","name":"Ville Skyttä"},"message":"Fixed #25566 -- Added title to admin's closing popup response page","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/aff4b75c34d62ec932414b5099016007fff17317"},{"sha":"3db3ab71e97d34260057a6f51d4b2f72da30dc8d","author":{"email":"cca6654155aeddbea90ebe7f3e1ae1d4f4f3006d@gmail.com","name":"Simon Charette"},"message":"Fixed #25563 -- Cached deferred models in their proxied model's _meta.apps.\n\nThanks to Andriy Sokolovskiy for the report and Tim Graham for the review.","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/3db3ab71e97d34260057a6f51d4b2f72da30dc8d"},{"sha":"63f0e2df2a3af7b7225150a4ba6d63985b405855","author":{"email":"cca6654155aeddbea90ebe7f3e1ae1d4f4f3006d@gmail.com","name":"Simon Charette"},"message":"Refs #18012 -- Accounted for reverse proxy relations in migrations.\n\nThanks to Markus for the suggestion and Tim for the review.","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/63f0e2df2a3af7b7225150a4ba6d63985b405855"},{"sha":"2ee67f0373944f8860dfd91d2c997d45d50539b3","author":{"email":"cca6654155aeddbea90ebe7f3e1ae1d4f4f3006d@gmail.com","name":"Simon Charette"},"message":"Moved an inner function in db.migrations.state to avoid redefinition.","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/2ee67f0373944f8860dfd91d2c997d45d50539b3"},{"sha":"4a50daf6b343db1b5c316aa29efd657e160d0cd3","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Fixed #25562 -- Skipped a time dependent admin_filters test on Windows.","distinct":false,"url":"https://api.github.com/repos/timgraham/django/commits/4a50daf6b343db1b5c316aa29efd657e160d0cd3"},{"sha":"541aa2434d5c8f40e991aafb24fde4084b5ab048","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Removed \"how to release Django\" steps for 1.4 (no longer supported).","distinct":true,"url":"https://api.github.com/repos/timgraham/django/commits/541aa2434d5c8f40e991aafb24fde4084b5ab048"}]}