{"push_id":609414086,"size":1000,"distinct_size":1421,"ref":"refs/heads/master","head":"02a2943e4cf95dea0294e8695cfe981f34ae6180","before":"87eedfff44d23a8600557bcd9fa3ebbea0f3841e","commits":[{"sha":"abf87333a163717308927ad1f230efe45d622c69","author":{"email":"81ca1dbed2bcae72079d0287516219d7acae6932@gmail.com","name":"Martin Blech"},"message":"Fixed #23924 -- Made EmailMessage raise TypeError for type checks","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/abf87333a163717308927ad1f230efe45d622c69"},{"sha":"f39b0421b406b411c3bcb58e8aa415d885fea505","author":{"email":"149edbde44c4a72ec4583b9f97be2c46c30b3579@gmail.com","name":"Diego Guimarães"},"message":"Fixed #23338 -- Added warning when unique=True on ForeigKey\n\nThanks Jonathan Lindén for the initial patch, and Tim Graham\nand Gabe Jackson for the suggestions.","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/f39b0421b406b411c3bcb58e8aa415d885fea505"},{"sha":"6b5d82749c57a1aae8c9e81d2b85b2cadb9ef933","author":{"email":"e5dfd8bca735c3923d997c40456dd4248c2b211e@gmail.com","name":"Thomas Chaumeny"},"message":"Fixed #16731 -- Made pattern lookups work properly with F() expressions","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/6b5d82749c57a1aae8c9e81d2b85b2cadb9ef933"},{"sha":"e023ceb453c02e271d00f9ac25e154b7be712bb0","author":{"email":"81ca1dbed2bcae72079d0287516219d7acae6932@gmail.com","name":"Martin Blech"},"message":"Fixed #23910 -- Added reply_to parameter to EmailMessage\n\nThanks to Berker Peksag and Tim Graham for the review and suggestions.","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/e023ceb453c02e271d00f9ac25e154b7be712bb0"},{"sha":"912ad03226687dae91971ebd7e5cf87521f6b0de","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markusholtermann.eu","name":"Markus Holtermann"},"message":"Fixed #23894 -- Made deconstruct methods favor kwargs over args","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/912ad03226687dae91971ebd7e5cf87521f6b0de"},{"sha":"c7175fcdfe94be60c04f3b1ceb6d0b2def2b6f09","author":{"email":"1c7eb2d327b94a71532e7830fcb7d5c843c4350c@gmail.com","name":"Anssi Kääriäinen"},"message":"Fixed #901 -- Added Model.refresh_from_db() method\n\nThanks to github aliases dbrgn, carljm, slurms, dfunckt, and timgraham\nfor reviews.","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/c7175fcdfe94be60c04f3b1ceb6d0b2def2b6f09"},{"sha":"ab89414f40db1598364a7fe4cfac1766cacd2668","author":{"email":"1c7eb2d327b94a71532e7830fcb7d5c843c4350c@gmail.com","name":"Anssi Kääriäinen"},"message":"Fixed #23853 -- Added Join class to replace JoinInfo\n\nAlso removed Query.join_map. This structure was used to speed up join\nreuse calculation. Initial benchmarking shows that this isn't actually\nneeded. If there are use cases where the removal has real-world\nperformance implications, it should be relatively straightforward to\nreintroduce it as map {alias: [Join-like objects]}.","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/ab89414f40db1598364a7fe4cfac1766cacd2668"},{"sha":"deb607648ed7d484a90474b6da48642b4f39bca7","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@timheap.me","name":"Tim Heap"},"message":"Fixed #23728 -- Added the --exit option to makemigrations.\n\nIf no changes that need migrations are found, `makemigrations --exit`\nexits with error code 1.","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/deb607648ed7d484a90474b6da48642b4f39bca7"},{"sha":"ecf7814b3ab838a7c5e8ce14dde9ab8c46da13d0","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Added 1.9/removed 1.5 on Python version support table.","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/ecf7814b3ab838a7c5e8ce14dde9ab8c46da13d0"},{"sha":"9e80c5f457340126adcae375d6de5ee64d6075b9","author":{"email":"d780cb36578660b39c4d0b3e934ccdd03977bff4@multiposting.fr","name":"sdeprez"},"message":"Fixed #23925 -- Allowed settings.AUTHENTICATION_BACKENDS to reference import aliases","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/9e80c5f457340126adcae375d6de5ee64d6075b9"},{"sha":"9253042d53d61b23b3f727a00c41e8089be73836","author":{"email":"a377704db3ed5861f3f01cc9e56ff4cb072ac88d@dracos.co.uk","name":"Matthew Somerville"},"message":"Fixed #4444 - Made runserver suppress 'broken pipe' errors\n\nOne handler in WSGIServer, to catch the error when raised from\nSocketServer.BaseServer's finish_request, and one in WSGIRequestHandler\n(by creating a subclass of ServerHandler), to catch the error when\nraised in wsgiref.handlers.BaseHandler's finish_response.","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/9253042d53d61b23b3f727a00c41e8089be73836"},{"sha":"47789410dbf351fd17a7854492b7b5b99a66bb1c","author":{"email":"242e3d0e3653e1548f90b4ce28eb50872ea7c664@gmail.com","name":"Berker Peksag"},"message":"Corrected deprecation warnings for RedirectView; refs #21587.","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/47789410dbf351fd17a7854492b7b5b99a66bb1c"},{"sha":"17fe0bd808a47f37dd1351adb01a8ad2cc852f24","author":{"email":"e5dfd8bca735c3923d997c40456dd4248c2b211e@gmail.com","name":"Thomas Chaumeny"},"message":"Fixed #23423 -- Added unaccent lookup in django.contrib.postgres","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/17fe0bd808a47f37dd1351adb01a8ad2cc852f24"},{"sha":"8402909876a2dbb3fa4d011fdb8fb7ecb44c9108","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Silenced all admin validation warnings.\n\nWarnings could escape depending on the order in which tests were run.","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/8402909876a2dbb3fa4d011fdb8fb7ecb44c9108"},{"sha":"860eb01d175f88ce9f77bc823f9711eb078db796","author":{"email":"f1dda22f6c87388a4ea6486ed19dfd0f6f6df13d@2xlibre.net","name":"Claude Paroz"},"message":"Removed instructions to create a PostgreSQL cluster in GIS docs\n\nCreating a new cluster is neither required not recommendable for\nmost users. The previous section explains how to create a user\nwith sufficient permissions to automatically create a database\nduring tests.","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/860eb01d175f88ce9f77bc823f9711eb078db796"},{"sha":"3131e9cef5f0a96f4fe667b0b1626c238153d1f1","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Fixed #23923 -- Promoted Django's deprecation warnings to errors in runtests.py","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/3131e9cef5f0a96f4fe667b0b1626c238153d1f1"},{"sha":"c8dcded930a1d0ee5688ae2c2eeb8c33d942009f","author":{"email":"242e3d0e3653e1548f90b4ce28eb50872ea7c664@gmail.com","name":"Berker Peksag"},"message":"Fixed #17890 -- Added an extra_context parameter to AdminSite.password_change().","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/c8dcded930a1d0ee5688ae2c2eeb8c33d942009f"},{"sha":"6dbe979b4d9396e1b307c7d27388c97c13beb21c","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@wr.waw.pl","name":"wrwrwr"},"message":"Fixed #23930 -- Added copies of captured_std* managers from CPython's test.support.\n\nStringIO import was adapted for compatibility with Python 2.","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/6dbe979b4d9396e1b307c7d27388c97c13beb21c"},{"sha":"88edce2abb235999523b65977dd1214cb39dabaa","author":{"email":"600c9aa9903c0092b93aeb0f848189e46fd6854a@platonix.com","name":"Shai Berger"},"message":"Restored the 'TEST_' prefix in the warning about deprecated test database settings","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/88edce2abb235999523b65977dd1214cb39dabaa"},{"sha":"d2202ec2d4d0477b682c6d0051f27ab4843ef89f","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@markusholtermann.eu","name":"Markus Holtermann"},"message":"Fixed #23880 -- Added missing index_together handling for SQLite","distinct":true,"url":"https://api.github.com/repos/mattseymour/django/commits/d2202ec2d4d0477b682c6d0051f27ab4843ef89f"}]}