I’d like to add these rake tasks to Engines:
The background is that we could use something like this for Mephisto
to give users a way to avoid version number clashes with their plugin
migrations and future Mephisto migrations. Also I’ve seen situations
where script/generated plugin_migrations causes version number clashes
when two developers worked on different plugins and then tried to
check their generated migrations in to the repository.
The rake tasks above generally avoid these issues. They certainly
aren’t suited for every situation (that’s why the plugin_migration
generator exists), but I believe they work fine for quite some others.