chucknorris/roundhouse — pull request #80 by icedtoast (2012-09-07 02:01:23+00:00)
Title: Refactor of the /searchallinsteadoftraverse option and added ablility to specific an abritrary file ordering.

Refactor of the /searchallinsteadoftraverse logic into a FileLocator interface.

New /scriptorder option which chooses between traverse, recurse or the specified ordering locators.

Specific Ordering allows you to place a file inside the migration directory which specifies the order of the files containing in that directory and it's subdirectories. This can be used to:
* order scripts in terms of their dependencies
* help handle the merging of database branches.