That's a bit heavier than what I'm up to. I'm more or less moving things to Git so that development can be more decentralized and no longer reliant on people who may vanish for long periods of time.
What you're looking at would probably require quite a bit of work on several branches in its own repository. Fork my Git repo http://github.com/coldacid/migratordotnet but don't work on master. On Oct 4, 10:55 am, Bill Barry <[email protected]> wrote: > +1, I have some ideas I would like to try out and see if anybody else > finds them interesting: > 1. interface I am describing > inhttp://code.google.com/p/migratordotnet/issues/detail?id=18#c29 > 2. graph based migrations: > > public interface IMigration { > string Id { get; } > string[] Dependencies { get; } > string Description { get; } > void Up(); > void Down(); > ITransformationProvider Database { get; set; } > } > > A migration can be done if all dependencies are satisfied (dependencies > are ids of other migrations). > Maximum migration tree would be run when Migrate.UpTo(string id) called > (all migrations possible except those descended from id) > Minimum migration tree would be removed when when Migrate.DownTo(string > id) called. > Unreachable migrations do not get run (possible to make them > warnings/errors in CI task). > This would be as opposed to the attribute. > > 3. more information in the migration table (date/time executed, > description, name, log, possibly up script, possibly down script) for > auditing purposes > > Chris Charabaruk wrote: > > It's been six and a half months since anything's been actually > > committed to the migratordotnet repository; seven and a half months > > since any of it was code. At least on the level of project management, > > this project is dead, and that sucks. > > > I'm looking into setting up a Git repository for it, so at least those > > interested in providing updates can do so without having to deal > > solely in patches. I'll probably have more details about this either > > tonight or tomorrow. If you're interested, let me know. > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "migratordotnet-devel" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/migratordotnet-devel?hl=en -~----------~----~----~----~------~----~------~--~---
