• Patryk Zawadzki's avatar
    Fixed #23844 -- Used topological sort for migration operation dependency resolution. · 21e21c7b
    Patryk Zawadzki yazdı
    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
    13d613f8.
    21e21c7b
Adı
Son kayıt (commit)
Son güncelleme
..
faulty_migrations Loading commit data...
migrations_test_apps Loading commit data...
test_migrations Loading commit data...
test_migrations_backwards_deps_1 Loading commit data...
test_migrations_conflict Loading commit data...
test_migrations_custom_user Loading commit data...
test_migrations_first Loading commit data...
test_migrations_no_ancestor Loading commit data...
test_migrations_no_changes Loading commit data...
test_migrations_no_default Loading commit data...
test_migrations_run_before Loading commit data...
test_migrations_squashed Loading commit data...
test_migrations_squashed_complex Loading commit data...
test_migrations_squashed_complex_multi_apps Loading commit data...
test_migrations_squashed_erroneous Loading commit data...
test_migrations_unmigdep Loading commit data...
__init__.py Loading commit data...
models.py Loading commit data...
test_autodetector.py Loading commit data...
test_base.py Loading commit data...
test_commands.py Loading commit data...
test_executor.py Loading commit data...
test_graph.py Loading commit data...
test_loader.py Loading commit data...
test_operations.py Loading commit data...
test_optimizer.py Loading commit data...
test_state.py Loading commit data...
test_writer.py Loading commit data...