info
What the run would do, without doing any of it.
Takes no lock and creates nothing - a database with no history table answers with every migration MigrationStatus.PENDING rather than getting one. Nothing here refuses, either: a checksum that has drifted comes back as MigrationStatus.CHANGED to be looked at rather than thrown.
Return
Every migration this application knows about and every one the database has run, merged.