diff options
| author | Luke Plant <L.Plant.98@cantab.net> | 2014-11-26 08:03:10 +0000 |
|---|---|---|
| committer | Luke Plant <L.Plant.98@cantab.net> | 2014-11-26 08:15:33 +0000 |
| commit | 8e3c3be32d0c39a31997b905ebf0490280baa347 (patch) | |
| tree | 427693cb3ebd1ef90fe798208cbe3c3294684d0f /docs | |
| parent | 2a20bccda984e6d516bba3eb7e8f307185754a3b (diff) | |
[1.7.x] Fixed bug in circular dependency algo for migration dependencies.
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.
Backport of ff3d746e8d8e8fbe6de287bd0f4c3a9fa23c18dc from master, with
additional tests from c5def493d0993d65bf7d96f0a204006cbeaa6178
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
