This takes advantage of a new feature in Github. https://github.com/blog/1184-contributing-guidelines Some tips for pull requests that will be shown to anyone sending a pull request for FluentMigrator.
EditorConfig (see http://editorconfig.org/) is a way of sharing Visual Studio settings for a solution. If you have the plugin installed then it will enforce the rules in the .editorconfig file. We need this so that new pull requests will be formatted with spaces instead of tabs. It doesn't work if the committer does not install the plugin and isn't meant as a requirement for submitting pull requests. It is more intended to help those switching between projects with different tab settings (for example me). This will also work for Sublime Text, Emacs, Vim and Notepad++.
New test class for SqlServer2012Generator and can generate sql for the CreateSequenceExpression and DeleteSequenceExpression.
Set up the structure needed to add Sql Server 2012 specfic changes to FluentMigrator. At the moment, functionality is exactly the same as Sql Server 2008.
Generator tests for SqlServer2008 were located in the folder for Sql Server 2000. Created new folder for 2008 and moved the test file there.
…the DateTime to be in the wrong format. Italy for example (See Test) has '.' as the time separator which would cause and issue. Fixed by added CultureInfo.InvariantCulture to the ToString to ensure that the value is always returned as expected.
…T4 template For Sql Server 2008, the initial migration now creates expressions for all foreign keys and indexes (indices) as well.
…ard constructors. #299