Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed #23395 -- Limited line lengths to 119 characters. | Dražen Odobašić | 2015-09-12 | 1 | -4/+12 |
| | |||||
* | Fixed #21127 -- Started deprecation toward requiring ↵ | Flavio Curella | 2015-07-28 | 1 | -4/+4 |
| | | | | on_delete for ForeignKey/OneToOneField | ||||
* | Fixed #24828 -- Allowed migration optimization across ↵ | Markus Holtermann | 2015-06-16 | 1 | -0/+152 |
| | | | | | | | | | | | | | | | | AlterFooTogether The idea behind this change is, that AlterUniqueTogether, AlterIndexTogether and AlterOrderWithRespectTo can always be moved after an Add/Alter/Rename/RemoveField operation if they don't refer to the respective field and are not empty sets / None. Combined with the optimizations of duplicate AlterUniqueTogether, AlterIndexTogether, and AlterOrderWithRespectTo operations from 128caa1e16ec2627737748f75c8e55600a3df97f, these operations are optimized in a later round of the optimizer. Thanks Tim Graham for the review. | ||||
* | Optimized duplicate ↵ | Markus Holtermann | 2015-06-14 | 1 | -0/+39 |
| | | | | | | AlterModelTable/AlterFooTogether/AlterOWRT Thanks Andrew Godwin for the review. | ||||
* | Took AlterOrderWithRespectTo into account when ↵ | Markus Holtermann | 2015-06-14 | 1 | -3/+13 |
| | | | | | | optimizing migrations Thanks Andrew Godwin for the review. | ||||
* | Refs #24652 -- Used SimpleTestCase where appropriate. | Simon Charette | 2015-05-20 | 1 | -2/+2 |
| | |||||
* | Sorted imports with isort; refs #23860. | Tim Graham | 2015-02-06 | 1 | -3/+2 |
| | |||||
* | Refs #23822 -- Made MigrationOptimizer aware of model ↵ | Markus Holtermann | 2015-01-07 | 1 | -22/+89 |
| | | | | managers | ||||
* | Fixed #23844 -- Used topological sort for migration ↵ | Patryk Zawadzki | 2014-11-20 | 1 | -32/+3 |
| | | | | | | | | | | | | | | | operation dependency resolution. This removes the concept of equality between operations to guarantee compatilibity with Python 3. Python 3 requires equality to result in identical object hashes. It's impossible to implement a unique hash that preserves equality as operations such as field creation depend on being able to accept arbitrary dicts that cannot be hashed reliably. Thanks Klaas van Schelven for the original patch in 13d613f80011852404198dfafd1f09c0c0ea42e6. | ||||
* | Fixed #22875: Optimizer did not take through= into account. | Andrew Godwin | 2014-06-22 | 1 | -0/+38 |
| | |||||
* | Harmonized some PEP 0263 coding preambles | Claude Paroz | 2014-05-15 | 1 | -1/+1 |
| | |||||
* | flake8 fixes | Alex Gaynor | 2013-11-07 | 1 | -2/+2 |
| | |||||
* | Massive migration optimiser improvements + RenameModel opn | Andrew Godwin | 2013-11-06 | 1 | -1/+194 |
| | |||||
* | Fixed all E251 violations | Alex Gaynor | 2013-11-03 | 1 | -1/+1 |
| | |||||
* | Fixed #21302 -- Fixed unused imports and import *. | Tim Graham | 2013-11-02 | 1 | -1/+0 |
| | |||||
* | Improve migration optimizer to be able to optimize ↵ | Andrew Godwin | 2013-10-16 | 1 | -0/+62 |
| | | | | through other ops | ||||
* | Initial version of MigrationOptimizer and tests | Andrew Godwin | 2013-10-02 | 1 | -0/+95 |