Split django_evolution.evolve into per-class modules.

Review Request #12219 — Created March 30, 2022 and submitted

chipx86
Django Evolution
release-2.x
django-evolution

The django_evolution.evolve module is responsible for orchestrating
the entire evolution and migration process, and as such it's fairly
complex and large. In an effort to keep this maintainable, the module
has been split up into four sub-modules:

  • django_evolution.evolve.base
  • django_evolution.evolve.evolver
  • django_evolution.evolve.evolve_app_task
  • django_evolution.evolve.purge_app_task

No logic has changed. This is a straight-forward split of the module.

All unit tests pass.

Summary
Split django_evolution.evolve into per-class modules.
david
  1. Ship It!
  2. 
      
chipx86
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to release-2.x (394230e)
Loading...