• 
      

    Allow get_evolution_dependencies to take a list of custom evolutions.

    Review Request #12267 — Created May 5, 2022 and submitted

    Information

    Django Evolution
    release-2.x

    Reviewers

    get_evolution_dependencies() can now be passed a list of custom
    evolutions, which will be searched if a module for the evolution cannot
    be found. This is in the same format that EvolveAppTask takes.
    Dependencies can be specified within each custom evolution or through
    listed mutations (such as MoveToDjangoMigrations).

    This will soon be used by the evolver, primarily for the purpose of unit
    testing.

    Unit tests pass.

    Tested this along with pending changes to the evolver.

    Summary ID
    Allow get_evolution_dependencies to take a list of custom evolutions.
    `get_evolution_dependencies()` can now be passed a list of custom evolutions, which will be searched if a module for the evolution cannot be found. This is in the same format that `EvolveAppTask` takes. Dependencies can be specified within each custom evolution or through listed mutations (such as `MoveToDjangoMigrations`). This will soon be used by the evolver, primarily for the purpose of unit testing.
    3b3646120000c49d3ac9bac6a7e03c5ec9b1e742
    chipx86
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-2.x (f465563)