I propose to change custom migration command to the set of self-writen South migrations.
Pros:
It's impossible to migrate between minor versions (0.7.2->0.7.5).
We can provide forward and backward migrations to revert any update.
Cons:
It's hard to first time migrate. It's necessary to choose migrations that alredy done and launch
manage.py migrate --fake xxx
where xxxx is number of migration.
I propose to change custom migration command to the set of self-writen South migrations.
Pros:
Cons: