module documentation

Undocumented

Class MigrationAutodetector Take a pair of ProjectStates and compare them to see what the first would need doing to make it match the second (the second usually being the project's current state).