From: Luke Saunders Date: Wed, 5 Mar 2008 00:07:45 +0000 (+0000) Subject: Merge 'versioned_enhancements' into 'trunk' X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b8116f33fd47a69427eb9b118d4bb7c1f2be9b4e;p=dbsrgits%2FDBIx-Class-Historic.git Merge 'versioned_enhancements' into 'trunk' r3439@luke-mbp (orig r3680): captainL | 2007-08-15 13:56:57 +0100 new branch for ::Versioned enhancements r3503@luke-mbp (orig r3681): captainL | 2007-08-15 14:29:01 +0100 created ->get_db_version and moved all overridable stuff to do_upgrade r3955@luke-mbp (orig r3682): captainL | 2007-08-15 23:29:57 +0100 tests are a mess, but Versioned.pm should work now r3956@luke-mbp (orig r3683): captainL | 2007-08-16 00:45:32 +0100 moved upgrade file reading into upgrade from _on_connect r3958@luke-mbp (orig r3689): captainL | 2007-08-21 12:56:31 +0100 works well, we now just require a nice way to deploy the SchemaVersions table r3959@luke-mbp (orig r3692): captainL | 2007-08-21 17:58:17 +0100 determines parser from dbh driver name and gives parser the dbh from schema to connect r4213@luke-mbp (orig r3831): captainL | 2007-10-23 13:18:13 +0100 fixed versioning test and checked db and schema versions are not equal before upgrading r4214@luke-mbp (orig r3832): captainL | 2007-10-23 15:08:46 +0100 changed constraint and index generation to be consistent with DB defaults r4215@luke-mbp (orig r3833): captainL | 2007-10-23 15:40:47 +0100 added entry to Changes r4283@luke-mbp (orig r3838): captainL | 2007-10-24 21:42:22 +0100 fixed broken regex when reading sql files r5785@luke-mbp (orig r3891): ash | 2007-11-24 22:17:41 +0000 Change diffing code to use $sqlt_schema. Sort tables in parser r5786@luke-mbp (orig r3892): captainL | 2007-11-25 16:26:57 +0000 upgrade will only produce a diff between the DB and the DBIC schema if explicitly requested r5824@luke-mbp (orig r4012): ash | 2008-02-01 19:33:00 +0000 Fallback to SQL->SQL to diff for old producers r5825@luke-mbp (orig r4014): castaway | 2008-02-01 23:01:26 +0000 Sanitise filename of sqlite backup file r5830@luke-mbp (orig r4047): captainL | 2008-02-09 15:26:50 +0000 sanified layout of Versioned.pm and documented changes r6828@luke-mbp (orig r4075): ash | 2008-02-13 13:26:10 +0000 Fix typo r6831@luke-mbp (orig r4078): captainL | 2008-02-14 00:27:14 +0000 fixed versioned loading split bug r6846@luke-mbp (orig r4103): captainL | 2008-02-27 15:11:21 +0000 increased sqlt rev dep r6847@luke-mbp (orig r4104): captainL | 2008-02-27 15:12:12 +0000 fixed behaviour or is_foreign_key_constraint and unique index names r6848@luke-mbp (orig r4105): captainL | 2008-02-28 10:28:31 +0000 changed versioning table from SchemaVersions to dbix_class_schema_versions with transition ability r6849@luke-mbp (orig r4106): captainL | 2008-02-28 10:54:28 +0000 hack bugfix for sqlt_type weirdness r6850@luke-mbp (orig r4107): captainL | 2008-02-28 16:11:44 +0000 cleaned up get_db_version r6851@luke-mbp (orig r4108): captainL | 2008-02-28 16:41:19 +0000 lowercased column names of versions table r6852@luke-mbp (orig r4109): captainL | 2008-02-28 16:59:04 +0000 removed startup comment if no action required r6862@luke-mbp (orig r4123): captainL | 2008-03-04 23:14:23 +0000 improved docs and added env var to skip version checks on connect r6864@luke-mbp (orig r4125): captainL | 2008-03-04 23:28:21 +0000 manual merge for deferrable changes from trunk --- b8116f33fd47a69427eb9b118d4bb7c1f2be9b4e