| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-02-01 | Refs #33476 -- Applied Black's 2023 stable style. | David Smith | |
| Black 23.1.0 is released which, as the first release of the year, introduces the 2023 stable style. This incorporates most of last year's preview style. https://github.com/psf/black/releases/tag/23.1.0 | |||
| 2022-12-21 | Removed unnecessary commas in tests. | Mariusz Felisiak | |
| 2022-04-18 | Fixed DatabaseFeatures.uses_savepoints/can_release_savepoints and related ↵ | Mariusz Felisiak | |
| tests with MyISAM storage engine. | |||
| 2022-04-14 | Made select_for_update() don't raise TransactionManagementError on databases ↵ | Mariusz Felisiak | |
| that don't support transactions. | |||
| 2022-02-22 | Removed redundant QuerySet.all() calls in docs and tests. | Nick Pope | |
| Most QuerySet methods are mapped onto the Manager and, in general, it isn't necessary to call .all() on the manager. | |||
| 2022-02-07 | Refs #33476 -- Refactored code to strictly match 88 characters line length. | Mariusz Felisiak | |
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot | |
| 2021-11-03 | Fixed #33260 -- Fixed crash when chaining QuerySet.exists() after ↵ | Hannes Ljungberg | |
| select_for_update(of=()). | |||
| 2020-08-11 | Fixed #31866 -- Fixed locking proxy models in QuerySet.select_for_update(of=()). | Daniel Hillier | |
| 2020-05-21 | Fixed #30375 -- Added FOR NO KEY UPDATE support to ↵ | Manuel Weitzman | |
| QuerySet.select_for_update() on PostgreSQL. | |||
| 2020-02-11 | Fixed #31246 -- Fixed locking models in QuerySet.select_for_update(of=()) ↵ | Abhijeet Viswa | |
| for related fields and parent link fields with multi-table inheritance. Partly regression in 0107e3d1058f653f66032f7fd3a0bd61e96bf782. | |||
| 2019-12-02 | Fixed #30953 -- Made select_for_update() lock queryset's model when using ↵ | Mariusz Felisiak | |
| "self" with multi-table inheritance. Thanks Abhijeet Viswa for the report and initial patch. | |||
| 2019-04-29 | Fixed Python PendingDeprecationWarning in select_for_update.tests. | Jon Dufresne | |
| 2018-11-21 | Fixed #29949 -- Refactored db introspection identifier converters. | Mariusz Felisiak | |
| Removed DatabaseIntrospection.table_name_converter()/column_name_converter() and use instead DatabaseIntrospection.identifier_converter(). Removed DatabaseFeatures.uppercases_column_names. Thanks Tim Graham for the initial patch and review and Simon Charette for the review. | |||
| 2017-12-26 | Fixed #28944 -- Fixed crash when chaining values()/values_list() after ↵ | Ran Benita | |
| QuerySet.select_for_update(of=()). | |||
| 2017-10-28 | Refs #28010 -- Allowed reverse related fields in SELECT FOR UPDATE .. OF. | Ran Benita | |
| Thanks Adam Chidlow for polishing the patch. | |||
| 2017-08-16 | Fixed #28498 -- Fixed test database creation with cx_Oracle 6. | Mariusz Felisiak | |
| 2017-07-29 | Used assertRaisesMessage() to test Django's error messages. | Mads Jensen | |
| 2017-06-29 | Fixed #28010 -- Added FOR UPDATE OF support to QuerySet.select_for_update(). | Ran Benita | |
| 2017-04-11 | Updated docs after changing select_for_update() to raise NotSupportedError. | Ran Benita | |
| Follow up to 054a44d6f0f75395bd02a21e31ea904a24750a2b. | |||
| 2017-04-10 | Used NotSupportedError instead of DatabaseError in SQLCompiler.as_sql(). | Mariusz Felisiak | |
| 2017-04-07 | Fixed #23147 -- Disabled a limit/offset on a query with select_for_update on ↵ | Mariusz Felisiak | |
| Oracle. Thanks Shai Berger and Tim Graham for the reviews. | |||
| 2017-01-20 | Refs #23919 -- Removed django.test.mock Python 2 compatibility shim. | Tim Graham | |
| 2017-01-18 | Refs #23919 -- Removed encoding preambles and future imports | Claude Paroz | |
| 2016-11-10 | Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings. | za | |
| 2016-10-04 | Fixed #27193 -- Preserved ordering in select_for_update subqueries. | François Freitag | |
| 2016-09-09 | Fixed #27062 -- Eased implementing select_for_update() on MSSQL. | Mikhail Denisenko | |
| 2016-08-08 | Refs #22343 -- Corrected a test for missing select_for_update(nowait=True) ↵ | Simon Charette | |
| support. | |||
| 2016-08-08 | Fixed #26500 -- Added SKIP LOCKED support to select_for_update(). | Simon Charette | |
| Thanks Tim for the review. | |||
| 2016-08-05 | Used CaptureQueriesContext in select_for_update tests. | Simon Charette | |
| 2016-01-29 | Refs #26022 -- Used context manager version of assertRaises in tests. | Hasan | |
| 2015-09-09 | Changed database connection duplication technique. | Aymeric Augustin | |
| This new technique is more straightforward and compatible with test parallelization, where the effective database connection settings no longer match settings.DATABASES. | |||
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2015-01-28 | Removed threading fallback imports. | Tim Graham | |
| Django imports threading in many other places without fallback. | |||
| 2014-12-01 | Replaced router.routers usage with override_settings(DATABASE_ROUTERS); refs ↵ | wrwrwr | |
| #23933. | |||
| 2014-08-05 | Fixed #23061: Avoided setting a limit on a query for get with ↵ | Shai Berger | |
| select_for_update on Oracle Thanks Michael Miller for reporting the issue. | |||
| 2014-04-10 | Fixed #22343 -- Disallowed select_for_update in autocommit mode | Shai Berger | |
| The ticket was originally about two failing tests, which are fixed by putting their queries in transactions. Thanks Tim Graham for the report, Aymeric Augustin for the fix, and Simon Charette, Tim Graham & Loïc Bistuer for review. | |||
| 2014-03-21 | Removed legacy transaction management per the deprecation timeline. | Aymeric Augustin | |
| 2013-12-23 | Imported override_settings from its new location. | Aymeric Augustin | |
| 2013-11-02 | Fixed #21302 -- Fixed unused imports and import *. | Tim Graham | |
| 2013-10-23 | Fixed #21298 -- Fixed E301 pep8 warnings | Alasdair Nicol | |
| 2013-10-21 | Removed some direct settings manipulations in tests; refs #21230. | Bouke Haarsma | |
| 2013-10-19 | Removed unused local variables in tests. | Tim Graham | |
| 2013-10-18 | Fixed #21287 -- Fixed E123 pep8 warnings | Alasdair Nicol | |
| 2013-09-24 | Isolated select_for_update tests a bit more. | Florian Apolloner | |
| This change prevents including the multiple_database test models without duplicating the router code (we probably should do this at one point). Refs #21148 | |||
| 2013-09-09 | Removed unneeded imports in tests's __init__.py and unified them. | Florian Apolloner | |
| 2013-08-06 | Fixed #19918 -- Modified select_for_update to run on the write database. | Alex Cucu | |
| 2013-07-29 | Removed most of absolute_import imports | Claude Paroz | |
| Should be unneeded with Python 2.7 and up. Added some unicode_literals along the way. | |||
| 2013-07-14 | Fixed #20746 -- Removed Python 2.6 specific code/docs | Tim Graham | |
| 2013-07-01 | Stopped using django.utils.unittest in the test suite. | Aymeric Augustin | |
| Refs #20680. | |||
