The second Doctrine_Migration instance is unusable.
It is very easy to reproduce the bug :
This is due to the fact that Doctrine_Migration->loadMigrationClassesFromDirectory only registers classes that are not already loaded :
If a migration class is already declared ( ie the second time we use Doctrine_Migration ), it will not be recognized.
Thank you for your great work.