{"push_id":1045474301,"size":58,"distinct_size":2,"ref":"refs/heads/ticket_25415","head":"781367dd177e6dbf1a66c8b93ac5d9d2dd76b15a","before":"5db2f8b8818654dbfeb62054657060f07645d223","commits":[{"sha":"1d0abeaf757518808aabe9c85a2beaaa340fbc43","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Fixed #26375 -- Used a more generic name in a reusable template example.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/1d0abeaf757518808aabe9c85a2beaaa340fbc43"},{"sha":"37cde8667e837e4e766a6654595a131b837c7eca","author":{"email":"73262ad0334ab37227b2f7a0205f51db1e606681@apolloner.eu","name":"Florian Apolloner"},"message":"Pass type to sql_alter_column*.\n\nThis helps databases which need the database type when changing the default\n(Just like MySQL needs it for changing null…)","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/37cde8667e837e4e766a6654595a131b837c7eca"},{"sha":"2b3a9414570af623853ca0f819c7d77d0511f22c","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@aeracode.org","name":"Andrew Godwin"},"message":"Merge pull request #6310 from apollo13/informix\n\nPass type to sql_alter_column*.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/2b3a9414570af623853ca0f819c7d77d0511f22c"},{"sha":"983c158da7723eb00a376bd31db76709da4d0260","author":{"email":"f1dda22f6c87388a4ea6486ed19dfd0f6f6df13d@2xlibre.net","name":"Claude Paroz"},"message":"Refs #24227 -- Replaced M2M isinstance checks by field.many_to_many\n\nThanks Markus Holtermann, Collin Anderson and Tim Graham for the reviews.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/983c158da7723eb00a376bd31db76709da4d0260"},{"sha":"8b5a4fa941ba6e308b5ebd831b7953440fc0ee9b","author":{"email":"1d97e7df9c6fc19efc5383f37be935d973a1d616@gmail.com","name":"Amine"},"message":"Fixed a broken link in docs/internals/contributing/writing-documentation.txt.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/8b5a4fa941ba6e308b5ebd831b7953440fc0ee9b"},{"sha":"4c1c93032f4a015cbb4b33958603d18ac43515b4","author":{"email":"19c46cc5aa5078875f507d6491f25e22dc76f865@gree.net","name":"Jason Parrott"},"message":"Fixed #26373 -- Fixed reverse lookup crash with a ForeignKey to_field in a subquery.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/4c1c93032f4a015cbb4b33958603d18ac43515b4"},{"sha":"53e8ab580f7c0fcfc589ba0b1b6cc2556080e0b2","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Fixed #26265 -- Clarified RadioSelect container's HTML id.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/53e8ab580f7c0fcfc589ba0b1b6cc2556080e0b2"},{"sha":"6dd503851c91197364f7c7b915cabb604fadb755","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Fixed #26376 -- Clarifed meaning of 'search' in TemplateResponseMixin.get_template_names() docs.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/6dd503851c91197364f7c7b915cabb604fadb755"},{"sha":"2b31f14d89cb144fad10389824828e90fd1a2dcc","author":{"email":"59057c7fd1e2c6c3e6b2e90cef6cb34c752a15c5@gmail.com","name":"Akshesh"},"message":"Fixed grammatical typos in gis docs.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/2b31f14d89cb144fad10389824828e90fd1a2dcc"},{"sha":"efa9539787dbdd06cd2169023edcf7db3e2ff0c4","author":{"email":"242e3d0e3653e1548f90b4ce28eb50872ea7c664@gmail.com","name":"Berker Peksag"},"message":"Fixed #26381 -- Made UserCreationForm reusable with custom user models that define USERNAME_FIELD.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/efa9539787dbdd06cd2169023edcf7db3e2ff0c4"},{"sha":"abf07355aa5d85f4bb4dd9912d70fa62511fa40f","author":{"email":"108f8e726247cac827c3b1e2315811f5d659f6cd@gmail.com","name":"Vincenzo Pandolfo"},"message":"Fixed #26365 -- Added a system check to ensure \"string_is_invalid\" is a string.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/abf07355aa5d85f4bb4dd9912d70fa62511fa40f"},{"sha":"49ac10b4de03279da9d67aeac5cb8561fc055085","author":{"email":"59057c7fd1e2c6c3e6b2e90cef6cb34c752a15c5@gmail.com","name":"Akshesh"},"message":"Fixed #26235 -- Handled ProtectedError in a POST to admin's delete_view().","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/49ac10b4de03279da9d67aeac5cb8561fc055085"},{"sha":"c41737dc00e2c8d34046b9f856f23fcc0cb4a82c","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Fixed #26392 -- Corrected login_required/permission_required stacking example.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/c41737dc00e2c8d34046b9f856f23fcc0cb4a82c"},{"sha":"4b510c3889db616a95ac5f0a2d631808ff003074","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Removed unused variable.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/4b510c3889db616a95ac5f0a2d631808ff003074"},{"sha":"baa8b0ec399bd9b0ff3308666b49c6ab734aa416","author":{"email":"5b0c0709db0a0383044aeb52db395bcb2fd5eff9@yahoo.de","name":"Kai Feldhoff"},"message":"Refs #25759 -- Fixed some Funcs to work if different database backends are used.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/baa8b0ec399bd9b0ff3308666b49c6ab734aa416"},{"sha":"5ca08f7cab4d65f9bd49bd8a1817dd4b6591cab1","author":{"email":"5b0c0709db0a0383044aeb52db395bcb2fd5eff9@yahoo.de","name":"Kai Feldhoff"},"message":"Refs #25759 -- Documented customizing expressions' SQL on other databases.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/5ca08f7cab4d65f9bd49bd8a1817dd4b6591cab1"},{"sha":"1243fdf5cb909a00b653dff5efb2e34d27c1cf7e","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Fixed #26395 -- Skipped the CryptPasswordHasher tests on platforms with a dummy crypt module.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/1243fdf5cb909a00b653dff5efb2e34d27c1cf7e"},{"sha":"157d7f1f1de4705daddebb77f21bd7097a74513d","author":{"email":"242e3d0e3653e1548f90b4ce28eb50872ea7c664@gmail.com","name":"Berker Peksag"},"message":"Fixed #25388 -- Added an option to allow disabling of migrations during test database creation","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/157d7f1f1de4705daddebb77f21bd7097a74513d"},{"sha":"32c8e43ef1e859fa55af2f470a2a1120f51afabe","author":{"email":"1d97e7df9c6fc19efc5383f37be935d973a1d616@gmail.com","name":"Amine Yaiche"},"message":"Fixed #26378 -- Allowed a left byte of zero in mixed IPv4/IPv6 validation.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/32c8e43ef1e859fa55af2f470a2a1120f51afabe"},{"sha":"1555d50ea40f22524b58e71bf15f3fc69a7c9591","author":{"email":"7d64dbc04187ef4ff3002b119b8edfcfccfa8892@gmail.com","name":"Tim Graham"},"message":"Fixed typos in tests/utils_tests/test_ipv6.py test names.","distinct":false,"url":"https://api.github.com/repos/adamchainz/django/commits/1555d50ea40f22524b58e71bf15f3fc69a7c9591"}]}