From: Rob Kinyon Date: Thu, 19 Feb 2009 03:04:53 +0000 (+0000) Subject: Merge 'trunk' into 'multi_stuff' X-Git-Tag: v0.08240~96^2~4 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b3a9a1ac0bf01e7be5aae1966eef67f70a9dde55;p=dbsrgits%2FDBIx-Class.git Merge 'trunk' into 'multi_stuff' r5338@rkinyon-lt-osx (orig r5337): castaway | 2009-01-21 17:55:19 -0500 Docs fixed, tests not fail.. r5339@rkinyon-lt-osx (orig r5338): ribasushi | 2009-01-23 02:37:10 -0500 Dev-Release 0.08099_06 r5340@rkinyon-lt-osx (orig r5339): ribasushi | 2009-01-23 06:14:29 -0500 Some doc fixes by dandv r5341@rkinyon-lt-osx (orig r5340): ribasushi | 2009-01-23 07:45:43 -0500 more typo patches by dandv r5346@rkinyon-lt-osx (orig r5345): ribasushi | 2009-01-24 15:20:58 -0500 Add feature-list from nixed 09 branch r5348@rkinyon-lt-osx (orig r5347): ribasushi | 2009-01-25 04:54:03 -0500 Adjust MANIFEST r5349@rkinyon-lt-osx (orig r5348): ribasushi | 2009-01-25 05:09:41 -0500 First stab at restructuring with tests_recursive() - no functional changes r5350@rkinyon-lt-osx (orig r5349): ribasushi | 2009-01-25 05:46:50 -0500 ignore MANIFEST r5352@rkinyon-lt-osx (orig r5351): ribasushi | 2009-01-27 04:14:29 -0500 Test all available JSON:: implementations in 89dbicadmin.t r5355@rkinyon-lt-osx (orig r5354): ribasushi | 2009-01-28 02:45:46 -0500 Special treatment of windows users - you can not segfault in a fork as there is no proper fork() r5356@rkinyon-lt-osx (orig r5355): ribasushi | 2009-01-28 04:45:25 -0500 make load_optional_class smarter when confronted with a PAR environment r5357@rkinyon-lt-osx (orig r5356): ribasushi | 2009-01-28 05:07:01 -0500 Older versions behave erratically in the new reentrant test r5358@rkinyon-lt-osx (orig r5357): ribasushi | 2009-01-28 05:08:03 -0500 wording r5359@rkinyon-lt-osx (orig r5358): dhoss | 2009-01-28 06:06:08 -0500 Fixed spelling error r5360@rkinyon-lt-osx (orig r5359): dhoss | 2009-01-28 06:11:45 -0500 testing dhoss's permissions r5361@rkinyon-lt-osx (orig r5360): dhoss | 2009-01-28 06:13:25 -0500 removed test variable r5365@rkinyon-lt-osx (orig r5364): ribasushi | 2009-01-29 03:44:25 -0500 Backporting uncovered an incomplete test r5369@rkinyon-lt-osx (orig r5368): ribasushi | 2009-01-29 04:14:31 -0500 Sanify 746mssql.t r5371@rkinyon-lt-osx (orig r5370): ribasushi | 2009-01-29 04:41:53 -0500 A pass is not strictly necessary for a test connection r5372@rkinyon-lt-osx (orig r5371): ribasushi | 2009-01-29 09:29:22 -0500 More verbosity as tomboh suggested r5374@rkinyon-lt-osx (orig r5373): ribasushi | 2009-01-29 13:45:46 -0500 Add the sqla test harness to the stopgap branch r5380@rkinyon-lt-osx (orig r5379): jmmills | 2009-01-29 20:37:01 -0500 Added a more verbose non column accessor example. r5381@rkinyon-lt-osx (orig r5380): jmmills | 2009-01-29 20:42:02 -0500 editorial typo in my previous commit. r5383@rkinyon-lt-osx (orig r5382): semifor | 2009-01-30 08:54:42 -0500 Bring test current with DBICTest schema. r5384@rkinyon-lt-osx (orig r5383): castaway | 2009-01-30 09:27:38 -0500 DB2 compatibility fix, update test to add new artist column (ick) remove code that calls now removed sub _RowNumberOver r5385@rkinyon-lt-osx (orig r5384): ribasushi | 2009-01-30 09:32:42 -0500 Add the _find_syntax caching back r5386@rkinyon-lt-osx (orig r5385): castaway | 2009-01-30 09:33:24 -0500 DB2 compat: add new artist rank field to col_info_for test r5393@rkinyon-lt-osx (orig r5392): ribasushi | 2009-01-31 15:40:50 -0500 pod align by dandv r5394@rkinyon-lt-osx (orig r5393): ribasushi | 2009-02-01 16:33:32 -0500 Fix the dbicadmin test for good r5395@rkinyon-lt-osx (orig r5394): ribasushi | 2009-02-01 17:44:39 -0500 Fix the dbicadmin test for good (take 2) r5400@rkinyon-lt-osx (orig r5399): ribasushi | 2009-02-02 12:38:16 -0500 Bring back _RowNumberOver deleted in the sqla commotion (revs: 5096,5322,5383) r5401@rkinyon-lt-osx (orig r5400): ribasushi | 2009-02-02 12:52:20 -0500 part 2 r5414@rkinyon-lt-osx (orig r5413): ribasushi | 2009-02-05 04:09:39 -0500 Commit some debugging code r5420@rkinyon-lt-osx (orig r5419): plu | 2009-02-07 08:40:41 -0500 Possible to set locale in IC::DateTime extra => {} config r5427@rkinyon-lt-osx (orig r5426): ribasushi | 2009-02-07 12:57:53 -0500 Up trunk dependency versions r5428@rkinyon-lt-osx (orig r5427): ribasushi | 2009-02-07 12:59:04 -0500 Up dependency on SQLT (releasing now) r5432@rkinyon-lt-osx (orig r5431): groditi | 2009-02-09 15:27:27 -0500 backporting the set_column/store_column fix r5433@rkinyon-lt-osx (orig r5432): groditi | 2009-02-09 15:29:03 -0500 ahhhh my bad. svk patch ne patch. oops adding missing file r5439@rkinyon-lt-osx (orig r5438): ribasushi | 2009-02-10 05:18:09 -0500 Finally make the indexer happy wrt SQL::Translator::Parser::DBIx::Class Hide DBIx::Class::CDBICompat::ColumnGroups::GrouperShim (was never indexed to begin with) r5441@rkinyon-lt-osx (orig r5440): ribasushi | 2009-02-10 06:19:20 -0500 More rh-bug related stuff: - Improve message emmitted when confronted with a buggy system - Port forgotten pieces from trunk to stopgap r5442@rkinyon-lt-osx (orig r5441): castaway | 2009-02-10 08:57:34 -0500 More docs, pointing at using deploy/create_ddl_dir r5445@rkinyon-lt-osx (orig r5444): castaway | 2009-02-10 16:41:58 -0500 1) Add docs to ATTRIBUTES to better explain where to use them 2) Make all() die if passed arguments. r5447@rkinyon-lt-osx (orig r5446): ribasushi | 2009-02-11 03:24:58 -0500 Test for resultset corruption by search() r5448@rkinyon-lt-osx (orig r5447): ribasushi | 2009-02-11 04:02:42 -0500 Add a weird extra test, that should work nevertheless r5449@rkinyon-lt-osx (orig r5448): ribasushi | 2009-02-11 04:17:55 -0500 Add missing shallow copy of seen_join r5450@rkinyon-lt-osx (orig r5449): ribasushi | 2009-02-11 05:37:36 -0500 make single() die if passed attributes r5455@rkinyon-lt-osx (orig r5454): nigel | 2009-02-11 10:07:28 -0500 r10743@hex: nigel | 2009-02-11 15:07:05 +0000 Documentation update on startup speed r5459@rkinyon-lt-osx (orig r5458): groditi | 2009-02-11 20:49:26 -0500 fixed bug for undef_on_null_fk edge case r5464@rkinyon-lt-osx (orig r5463): nigel | 2009-02-12 09:27:38 -0500 r10772@hex: nigel | 2009-02-12 14:27:22 +0000 Made update() on a rs that includes joins complain in the same way that delete() does. Added tests for both update and delete checks. r5465@rkinyon-lt-osx (orig r5464): plu | 2009-02-13 05:27:36 -0500 Refactored and re-added r5041: Split sql statements for deploy only if SQLT::Producer returned a scalar containing all statements to be executed r5466@rkinyon-lt-osx (orig r5465): caelum | 2009-02-13 05:40:55 -0500 Some fixes for Oracle edge cases r5467@rkinyon-lt-osx (orig r5466): ribasushi | 2009-02-13 05:45:46 -0500 Some forgotten tests r5468@rkinyon-lt-osx (orig r5467): caelum | 2009-02-13 06:29:37 -0500 Throw exception on invalidated session if in a transaction. r5472@rkinyon-lt-osx (orig r5471): ribasushi | 2009-02-14 19:44:02 -0500 Make 81transactions.t DBIC_TRACE friendly r5473@rkinyon-lt-osx (orig r5472): ribasushi | 2009-02-14 19:45:44 -0500 A dbh_do statement executed with bind values will confuse the hell out of DBIC running in DBIC_TRACE=1 mode - stop sending TMI to _query_[start|end] from within dbh_do/_do_query r5475@rkinyon-lt-osx (orig r5474): plu | 2009-02-15 09:20:25 -0500 RT#38251: DBIx::Class::Storage::DBI::Oracle::Generic does not handle fully-qualified table names r5480@rkinyon-lt-osx (orig r5479): caelum | 2009-02-15 18:30:00 -0500 Improved connected logic for Oracle storage r5481@rkinyon-lt-osx (orig r5480): caelum | 2009-02-15 19:20:27 -0500 sorry, I fucked up the indentation... r5482@rkinyon-lt-osx (orig r5481): ribasushi | 2009-02-16 03:48:49 -0500 Some cleanups of oracle patch r5490@rkinyon-lt-osx (orig r5489): robkinyon | 2009-02-16 16:27:49 -0500 Added a bit of explanation to resultsets to cut down on the repeated questions in #dbix-class r5492@rkinyon-lt-osx (orig r5491): robkinyon | 2009-02-16 17:09:12 -0500 r5378@rkinyon-lt-osx (orig r5377): robkinyon | 2009-01-29 15:58:53 -0500 Branch for subquery support r5443@rkinyon-lt-osx (orig r5442): robkinyon | 2009-02-10 15:10:10 -0500 Added as_query to ResultSet with a couple tests r5444@rkinyon-lt-osx (orig r5443): robkinyon | 2009-02-10 15:23:27 -0500 Added as_query() support to ResultSetColumn r5446@rkinyon-lt-osx (orig r5445): robkinyon | 2009-02-10 17:53:48 -0500 Switched to use is_same_sql_bind() per ribasushi's suggestion r5453@rkinyon-lt-osx (orig r5452): robkinyon | 2009-02-11 09:45:23 -0500 check in bombing test for subquery-with-as_query r5458@rkinyon-lt-osx (orig r5457): robkinyon | 2009-02-11 11:24:11 -0500 Checking in failing test r5470@rkinyon-lt-osx (orig r5469): robkinyon | 2009-02-13 14:43:12 -0500 Added as_sql and as_subselect as wrappers around as_query r5471@rkinyon-lt-osx (orig r5470): robkinyon | 2009-02-13 14:56:40 -0500 Added a passing test for initial simple subqueries r5479@rkinyon-lt-osx (orig r5478): robkinyon | 2009-02-15 11:23:46 -0500 Subqueries are done r5500@rkinyon-lt-osx (orig r5499): norbi | 2009-02-17 15:09:40 -0500 r5616@vger: mendel | 2009-02-17 20:39:09 +0100 * Fixed to make it work with [colname => value] bind value format of SQLA. r5501@rkinyon-lt-osx (orig r5500): norbi | 2009-02-17 15:09:47 -0500 r5621@vger: mendel | 2009-02-17 21:09:08 +0100 * Updated POD for using PostgreSQL arrays because of the \[$sql, @bind] bind value format change of SQLA. r5502@rkinyon-lt-osx (orig r5501): norbi | 2009-02-17 15:44:19 -0500 r5624@vger: mendel | 2009-02-17 21:11:58 +0100 * Fixed the initial DROP TABLE statement (used to drop the wrong table). r5503@rkinyon-lt-osx (orig r5502): norbi | 2009-02-17 15:44:26 -0500 r5625@vger: mendel | 2009-02-17 21:43:54 +0100 * Fixed the bug with omitting 'FOR UPDATE'/'FOR SHARED' (introduced from the 'subquery' branch, made 72pg.t fail). r5504@rkinyon-lt-osx (orig r5503): norbi | 2009-02-17 15:56:09 -0500 r5628@vger: mendel | 2009-02-17 21:55:54 +0100 * Added the missing POD of a sub. r5505@rkinyon-lt-osx (orig r5504): norbi | 2009-02-17 16:08:05 -0500 r5630@vger: mendel | 2009-02-17 22:07:56 +0100 * Fixed the bug in the test that made it fail in the END block even if all tests were SKIPped. r5506@rkinyon-lt-osx (orig r5505): castaway | 2009-02-17 16:22:05 -0500 Add multiple database/schema FAQs r5507@rkinyon-lt-osx (orig r5506): norbi | 2009-02-17 16:22:57 -0500 r5632@vger: mendel | 2009-02-17 22:22:50 +0100 * Added new test subs (is_same_sql, is_same_bind) and new predicate sub (eq_sql_bind) to DBIC::SqlMakerTest (SQL::Abstract::Test has these, so made them available here, too). r5508@rkinyon-lt-osx (orig r5507): caelum | 2009-02-17 16:58:34 -0500 minor Oracle changes r5509@rkinyon-lt-osx (orig r5508): caelum | 2009-02-17 17:39:59 -0500 changed WriteAll; to WriteAll(); in Makefile.PL because of some sort of installation weirdness in some places r5510@rkinyon-lt-osx (orig r5509): caelum | 2009-02-17 17:52:28 -0500 changed DBD::SQLite from a test_requires to a configure_requires r5511@rkinyon-lt-osx (orig r5510): norbi | 2009-02-17 18:09:49 -0500 r5635@vger: mendel | 2009-02-18 00:09:36 +0100 * Added new TODO tests for bind attributes (for ->select, ->update, ->delete). r5522@rkinyon-lt-osx (orig r5521): jnapiorkowski | 2009-02-18 14:35:19 -0500 I guess ensure_connected does not have a return value... so I cannot use it. Fix for replication issue where replicants always get marked as unavailable even when there is no problem with them r5526@rkinyon-lt-osx (orig r5525): robkinyon | 2009-02-18 14:59:26 -0500 r5515@rkinyon-lt-osx (orig r5514): robkinyon | 2009-02-17 21:37:09 -0500 Moved the actual subquery test to a new subquery testfile r5516@rkinyon-lt-osx (orig r5515): robkinyon | 2009-02-17 21:50:16 -0500 Added TODO tests for +select and from with as_query r5517@rkinyon-lt-osx (orig r5516): robkinyon | 2009-02-17 22:06:02 -0500 The tests are truly failing tests r5518@rkinyon-lt-osx (orig r5517): robkinyon | 2009-02-18 11:52:42 -0500 as_query now provides its own parens r5519@rkinyon-lt-osx (orig r5518): robkinyon | 2009-02-18 14:10:51 -0500 Alias properly checks ->{attrs}{alias} r5520@rkinyon-lt-osx (orig r5519): robkinyon | 2009-02-18 14:13:27 -0500 Fixed a test expectation so the right failure is reported r5521@rkinyon-lt-osx (orig r5520): robkinyon | 2009-02-18 14:19:28 -0500 Marked tests as TODO for later r5523@rkinyon-lt-osx (orig r5522): robkinyon | 2009-02-18 14:54:31 -0500 Added my name r5524@rkinyon-lt-osx (orig r5523): robkinyon | 2009-02-18 14:58:21 -0500 Added some more POD in the Cookbook for correlated subqueries r5527@rkinyon-lt-osx (orig r5526): castaway | 2009-02-18 16:52:02 -0500 Improved docs/description lots --- b3a9a1ac0bf01e7be5aae1966eef67f70a9dde55