propelorm/Propel — pull request #343 by dotEvan (2012-04-24 21:08:54+00:00)
Title: Updates to PropelMigrationTask to better handle multiple datasources.

- Moves updating of the timestamp out of the main migration loop per datasource. Timestamps will now only get updated when all SQL on all datasources pass and it doesn't exit out prior with false.
- Fixes issue where migrations that only specify change to one datasource don't update the timestamp in all other datasources. This caused issues when running new migrations since it will always start with the lowest migration of all the datasources.