[root]/SubSonic.Tests/Migrations
MigrationFiles
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 23 (100.0%) | 700 (100.0%) | 30.4 |
| shawn.oster | 11 (47.8%) | 402 (57.4%) | 36.5 |
| canofunk | 3 (13.0%) | 149 (21.3%) | 49.6 |
| robconery@gmail.com | 6 (26.1%) | 118 (16.9%) | 19.6 |
| developingchris | 1 (4.3%) | 29 (4.1%) | 29.0 |
| shawn.oster@gmail.com | 1 (4.3%) | 2 (0.3%) | 2.0 |
| robconery | 1 (4.3%) | 0 (0.0%) | 0.0 |
moving 2.x source to 2.0 folder
0 lines of code changed in 1 file:
FIXED: Bug with GetRecordCount() failing on formatting
FIXED: Some Unit Tests were written rather lamely :) by me
3 lines of code changed in 1 file:
FIXED: Google Issue 18 - dual foreign key columns resulted in a constraint with same name
27 lines of code changed in 1 file:
FIXED: Codeplex 17617 - Added patch for Distinct Query values - thanks to GeoffAtDataGaard
FIXED: Patch applied from Jason Kealey for composite Primary Keys (Google issue 3)
FIXED: Patch applied from boyank for Scaffolding and composite keys (Google issue 9)
FIXED: Google issue 12 (Migration column/numberscale for decimals) - thanks to robbam
FIXED: Google issue 14 (Migration max length for char/non-int PKs) - thanks to robbam
ADDED: Initial rev of ActiveRecord T4 templates
REMOVED: Substage project - will added as "extra"
REMOVED: SubSonicCentral web site. Will add as "extra"
38 lines of code changed in 1 file:
Added /version -1 support in migrations, added 2 tests to test using -1 to go down 1 version and when at 0 it doesn't try and go further
29 lines of code changed in 1 file:
CHANGED: Global code clean up and reformatting
CHANGED: Updated System.Data.SQLite.DLL to 1.0.51.0
95 lines of code changed in 1 file:
CHANGED: Commented out some Migration Unit Tests that were resulting in build failures.
38 lines of code changed in 1 file:
Cleaned up and commented migration bits - good to go.
2 lines of code changed in 1 file:
Spruced up Migrations:
FIXED: namespacing regex bug with Migration::CodeRunner that resulted in bad instancing
ADDED: GetTable methods to Migration class
ADDED: Ability to create/drop foreign keys for SQL Server (not MySQL yet)
ADDED: override to TableSchema.Table AddColumn which accepts only a string column name, defaulting to nvarchar(64)
48 lines of code changed in 1 file:
CHANGED: New BuildXXX() statements in SQL generators are now qualifying table and column names.
ADDED: New property DelimitedName to TableColumn when just the delimited form of a column is needed vs. fully qualified.
2 lines of code changed in 1 file:
ADDED: MySqlGenerator class.
ADDED: Tests to support MySqlGenerator.
CHANGED: Cleaned up migration test names.
CHANGED: Renamed SqlServerParserTests.cs to SqlServerGeneratorTests.cs to better reflect actual usage.
CHANGED: Changed some methods in ANSISqlGenerator to virtual to allow descendant classes to do their thing.
ADDED: DataService.GetGenerator() overload to accept a Provider for performance.
2 lines of code changed in 1 file:
CHANGED: Correctly implemented IDisposable in Migration (thanks FxCop).
ADDED: Test to make sure MySql generator works with migrations (it doesn't yet).
28 lines of code changed in 1 file:
ADDED: Execute() method to Migrations to support ad-hoc SQL and supporting test.
ADDED: Support for Migrate-On-Dispose, Rob-style, and supporting test.
34 lines of code changed in 1 file:
Added: migrate command to SubCommander command-line help output.
Fixed: When running migrations SubSonic.dll wasn't correctly referenced in dynamic compiled code. Needed the full path.
Fixed: Getting relative migration directory in tests failed under different test runners.
32 lines of code changed in 1 file:
Added: Migration test directory is now dynamically determined during tests vs. being hard coded.
20 lines of code changed in 1 file:
Changed: Tightened up migration error handling and console output.
Changed: SqlServerParserTests to use Assert.AreEqual vs. Assert.IsTrue when comparing strings.
Fixed: DropColumn generation wasn't accounting for dropping defaults.
30 lines of code changed in 1 file:
Fixed: Migrator now correctly calls the Migrate() method vs. Up() or Down();
Fixed: Migrator was instancing a CSharp CodeDOM for .cs files.
Added: GetGenerator() method to DataService, may move.
23 lines of code changed in 1 file:
Changed: Updated migration tests so all now pass.
Added: AlterColumn support to migrations.
Added: Tests to support AlterColumn.
Fixed: Minor bug in TableSchema.AddPrimaryKeyColumn that appended "Id" to end of column name twice.
45 lines of code changed in 1 file:
Added: AddColumn & RemoveColumn migrations.
Added: Tests to support AddColumn & RemoveColumn migrations.
38 lines of code changed in 1 file:
Changed: Moved MigrationDirection enum from Migrator to Migration.
Added: More migration tests.
Added: Migration CreateTable adds a PrimaryKey when creating if missing.
Removed: Unused migration support code.
99 lines of code changed in 1 file:
(3 more)