| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-02-04 | Added tests for various __repr__() methods. | Mads Jensen | |
| 2017-01-24 | Removed unneeded force_text calls in the test suite | Claude Paroz | |
| 2016-11-10 | Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings. | za | |
| 2016-09-17 | Refs #27025 -- Fixed "invalid escape sequence" warnings in Python 3.6. | Tim Graham | |
| http://bugs.python.org/issue27364 | |||
| 2016-05-08 | Fixed #25945, #26292 -- Refactored MigrationLoader.build_graph() | Jarek Glowacki | |
| 2016-01-29 | Refs #26022 -- Used context manager version of assertRaises in tests. | Hasan | |
| 2015-11-14 | Fixed #25745 -- Promoted RuntimeWarnings to errors in the test suite. | Simon Charette | |
| 2015-09-12 | Fixed #23395 -- Limited line lengths to 119 characters. | Dražen Odobašić | |
| 2015-06-01 | Fixed #24883 -- Added MigrationGraph.__repr__() | Yoong Kang Lim | |
| 2015-05-20 | Refs #24652 -- Used SimpleTestCase where appropriate. | Simon Charette | |
| 2015-05-02 | Moved migration exception classes to shared module | Markus Holtermann | |
| Thanks Aymeric Augustin for the review. | |||
| 2015-03-29 | Refs #24366 -- Fixed recursion depth error in migration graph | Marten Kenbeek | |
| Made MigrationGraph forwards_plan() and backwards_plan() fall back to an iterative approach in case the recursive approach exceeds the recursion depth limit. | |||
| 2015-03-29 | Refs #24366 -- Renamed arguments in MigrationGraph, renamed tests | Marten Kenbeek | |
| 2015-02-23 | Fixed #24366 -- Optimized traversal of large migration dependency graphs. | Marten Kenbeek | |
| Switched from an adjancency list and uncached, iterative depth-first search to a Node-based design with direct parent/child links and a cached, recursive depth-first search. With this change, calculating a migration plan for a large graph takes several seconds instead of several hours. Marked test `migrations.test_graph.GraphTests.test_dfs` as an expected failure due to reaching the maximum recursion depth. | |||
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2014-12-21 | Fixed #24017 -- Added python_2_unicode_compatible in db/migrations | Josh Schneier | |
| 2014-11-25 | Fixed flake8 warnings. | Tim Graham | |
| 2014-11-25 | Fixed bug in circular dependency algo for migration dependencies. | Luke Plant | |
| Previous algo only worked if the first item was a part of the loop, and you would get an infinite loop otherwise (see test). To fix this, it was much easier to do a pre-pass. A bonus is that you now get an error message that actually helps you debug the dependency problem. | |||
| 2014-11-15 | Fixed #23835: Changed circular dependency in DFS to be less infinite | Andrew Godwin | |
| 2014-10-30 | Fixed #23556 -- Raised a more meaningful error message when migrations refer ↵ | Markus Holtermann | |
| to an unavailable node | |||
| 2014-09-10 | Corrected grammar in migrations error message. | Markus Bertheau | |
| 2014-09-05 | Fix Python 3 incompatability | Andrew Godwin | |
| 2014-09-05 | switch out recursive dfs for stack based approach, to avoid possibly ↵ | Ben Reilly | |
| hitting the recursion limit | |||
| 2014-08-23 | Fixed #23341 -- Added migration name to nonexistent migration error in ↵ | Raffaele Salmaso | |
| makemigrations. | |||
| 2014-08-23 | Fixed #23352 -- Added tests for MigrationGraph.{forwards,backwards}_plan | Raffaele Salmaso | |
| 2014-06-17 | Fixed #22861: Internal migrations done first so __first__ works | Andrew Godwin | |
| Thanks to Chris Beaven. | |||
| 2013-05-30 | Fix graph tests | Andrew Godwin | |
| 2013-05-29 | Start adding operations that work and tests for them | Andrew Godwin | |
| 2013-05-18 | Split up test and make the State classes a bit better. | Andrew Godwin | |
