From: Peter Rabbitson Date: Tue, 4 Aug 2009 12:29:01 +0000 (+0000) Subject: Merge 'trunk' into 'multicreate_fixes' X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=daf4e3bed37d35feb43338142935dcb4c61313b8;p=dbsrgits%2FDBIx-Class-Historic.git Merge 'trunk' into 'multicreate_fixes' r6636@Thesaurus (orig r6635): ribasushi | 2009-06-11 21:29:10 +0200 Release 0.08105 r6637@Thesaurus (orig r6636): frew | 2009-06-11 22:02:11 +0200 Escape filename so that t\9... won't look like octal r6638@Thesaurus (orig r6637): ribasushi | 2009-06-11 22:09:55 +0200 Adjust tests for the DT::F::MySQL -> DT::F::SQLite change r6639@Thesaurus (orig r6638): arcanez | 2009-06-11 22:29:53 +0200 cookbook tweak for count distinct r6640@Thesaurus (orig r6639): ribasushi | 2009-06-11 23:39:12 +0200 Factor out as_query properly r6641@Thesaurus (orig r6640): ribasushi | 2009-06-11 23:50:41 +0200 Release 0.08106 r6643@Thesaurus (orig r6642): caelum | 2009-06-12 01:48:28 +0200 add support for DBICTEST_MSSQL_PERL5LIB to 74mssql.t r6648@Thesaurus (orig r6647): timbunce | 2009-06-12 16:27:38 +0200 Added reference to get_inflated_columns in get_columns docs. r6662@Thesaurus (orig r6661): ribasushi | 2009-06-13 17:56:54 +0200 Test resultset serialization as well r6663@Thesaurus (orig r6662): ribasushi | 2009-06-13 18:08:14 +0200 local()ize sqla for in the right place r6664@Thesaurus (orig r6663): ribasushi | 2009-06-13 18:10:22 +0200 Do not use raw sources in {from} - proxy via source handles r6666@Thesaurus (orig r6665): ribasushi | 2009-06-13 19:31:55 +0200 really local()ize for as the author intended r6667@Thesaurus (orig r6666): michaelr | 2009-06-14 00:23:15 +0200 Added documentation for from => $rs->as_query r6668@Thesaurus (orig r6667): caelum | 2009-06-14 01:20:02 +0200 fix master debug output for ::Replicated r6669@Thesaurus (orig r6668): ribasushi | 2009-06-14 10:22:28 +0200 Release 0.08107 r6671@Thesaurus (orig r6670): ribasushi | 2009-06-14 11:00:35 +0200 Lapse in copy() docs r6673@Thesaurus (orig r6672): ribasushi | 2009-06-14 11:33:22 +0200 Forgotten piece of as_query refactor r6683@Thesaurus (orig r6682): timbunce | 2009-06-15 16:30:21 +0200 Added note that column inflation is not performed r6690@Thesaurus (orig r6689): timbunce | 2009-06-16 15:06:07 +0200 Removed wording from txn_do that implies the coderef could be executed more than once. r6691@Thesaurus (orig r6690): timbunce | 2009-06-16 15:14:23 +0200 Added doc note that txn_commit does not perform an actual storage commit unless there's a DBIx::Class transaction currently in effect r6692@Thesaurus (orig r6691): timbunce | 2009-06-16 15:40:11 +0200 Reverted doc patch r6689 for now, sadly. I'll open a ticket to explain. r6694@Thesaurus (orig r6693): ribasushi | 2009-06-16 17:22:59 +0200 Fix possible regression with prefetch select resolution r6699@Thesaurus (orig r6698): wintrmute | 2009-06-17 10:32:30 +0200 Replace vague language around whether load_classes/namespaces is preferred, with an explanation that load_namespaces() is generally preferred, and explain when load_classes is appropriate. r6702@Thesaurus (orig r6701): caelum | 2009-06-17 19:50:47 +0200 fix page with offset bug r6704@Thesaurus (orig r6703): ribasushi | 2009-06-18 08:40:18 +0200 Cleanup attribute handling - I deal with resolved attributes throughout, no point in complicating things further r6705@Thesaurus (orig r6704): abraxxa | 2009-06-18 12:30:01 +0200 added test for nested has_many prefetch without entries r6707@Thesaurus (orig r6706): ribasushi | 2009-06-18 12:43:36 +0200 HRI fix r6708@Thesaurus (orig r6707): ribasushi | 2009-06-18 14:05:42 +0200 wtf r6714@Thesaurus (orig r6713): caelum | 2009-06-19 01:03:01 +0200 fix broken link in manual r6726@Thesaurus (orig r6725): ribasushi | 2009-06-19 17:25:19 +0200 r6706@Thesaurus (orig r6705): ribasushi | 2009-06-18 12:30:08 +0200 Branch to attempt prefetch with limit fix r6709@Thesaurus (orig r6708): ribasushi | 2009-06-18 15:54:38 +0200 This seems to be the prefetch+limit fix - ugly as hell but appears to work r6710@Thesaurus (orig r6709): ribasushi | 2009-06-18 16:13:31 +0200 More comments r6717@Thesaurus (orig r6716): ribasushi | 2009-06-19 15:39:43 +0200 single() throws with has_many prefetch r6718@Thesaurus (orig r6717): ribasushi | 2009-06-19 15:40:38 +0200 Rename test r6719@Thesaurus (orig r6718): ribasushi | 2009-06-19 15:44:26 +0200 cleanup svn attrs r6720@Thesaurus (orig r6719): ash | 2009-06-19 16:31:11 +0200 Add extra test for prefetch+has_many r6721@Thesaurus (orig r6720): ribasushi | 2009-06-19 16:33:49 +0200 no need to slice as use_prefetch already has a limit r6722@Thesaurus (orig r6721): ribasushi | 2009-06-19 16:36:08 +0200 throw in an extra limit, sophisticate test a bit r6723@Thesaurus (orig r6722): ribasushi | 2009-06-19 16:36:54 +0200 Fix the fix r6725@Thesaurus (orig r6724): ribasushi | 2009-06-19 17:24:23 +0200 Fix dubious optimization r6734@Thesaurus (orig r6733): ribasushi | 2009-06-20 10:16:02 +0200 todoify skip r6736@Thesaurus (orig r6735): ribasushi | 2009-06-20 12:37:52 +0200 Clarify test r6740@Thesaurus (orig r6739): ribasushi | 2009-06-20 15:22:06 +0200 Disambiguate populate() return r6743@Thesaurus (orig r6742): ribasushi | 2009-06-20 23:30:23 +0200 r6737@Thesaurus (orig r6736): ribasushi | 2009-06-20 12:39:34 +0200 new branch to streamline count() and introduce count_rs() r6738@Thesaurus (orig r6737): ribasushi | 2009-06-20 12:44:09 +0200 Add count_rs, move the code back from DBI - leave only sql specific hooks r6739@Thesaurus (orig r6738): ribasushi | 2009-06-20 12:54:11 +0200 Test count_rs r6742@Thesaurus (orig r6741): ribasushi | 2009-06-20 23:30:10 +0200 More tests and a really working count_rs r6753@Thesaurus (orig r6752): ribasushi | 2009-06-21 09:00:21 +0200 Clenaup text r6754@Thesaurus (orig r6753): ribasushi | 2009-06-21 14:37:56 +0200 make_column_dirty fix r6756@Thesaurus (orig r6755): ribasushi | 2009-06-21 23:12:40 +0200 Fix borked test r6764@Thesaurus (orig r6763): ribasushi | 2009-06-23 10:33:59 +0200 Real inheritance ordering for load_namespaces r6772@Thesaurus (orig r6771): ribasushi | 2009-06-23 16:46:18 +0200 Move tests around, add extra has_one relationship r6773@Thesaurus (orig r6772): caelum | 2009-06-23 18:36:22 +0200 add missing ' to doc r6781@Thesaurus (orig r6780): ribasushi | 2009-06-24 11:08:02 +0200 Properly name the relinfo variable r6782@Thesaurus (orig r6781): ribasushi | 2009-06-24 12:12:49 +0200 find_related fix for single-type relationships r6783@Thesaurus (orig r6782): nigel | 2009-06-24 17:28:33 +0200 r11786@hex: nigel | 2009-06-24 16:27:58 +0100 Fixed set_$rel with where restriction deleting rows outside the restriction r6784@Thesaurus (orig r6783): nigel | 2009-06-24 17:47:31 +0200 r11788@hex: nigel | 2009-06-24 16:47:04 +0100 Rework of set_$rel patch with less obfuscation r6789@Thesaurus (orig r6788): ribasushi | 2009-06-25 09:19:10 +0200 Commit test inspired by joel - it seemingly fails on Mac? r6790@Thesaurus (orig r6789): ribasushi | 2009-06-25 11:04:26 +0200 Minor cleanups r6793@Thesaurus (orig r6792): teejay | 2009-06-26 14:43:05 +0200 normalised artist_id, and plural relationships to plural names making use of alias/relname less ambiguous than relname/tablename being the same, also added a little more info on joining/relationships r6794@Thesaurus (orig r6793): tomboh | 2009-06-26 15:25:19 +0200 Documentation fix: - timezone is no longer an extra setting - fix a typo of 'subsequently' r6795@Thesaurus (orig r6794): gphat | 2009-06-26 16:33:35 +0200 Fix typo in ResultSet docs r6803@Thesaurus (orig r6802): ribasushi | 2009-06-27 12:39:03 +0200 Todoified (unsolvable) test from RT#42466 r6804@Thesaurus (orig r6803): ribasushi | 2009-06-27 12:52:26 +0200 POD patch from RT#46808 r6805@Thesaurus (orig r6804): ribasushi | 2009-06-27 13:59:03 +0200 Adjust sqlt schema parser to add tables in FK dependency order r6806@Thesaurus (orig r6805): ribasushi | 2009-06-27 14:08:35 +0200 Bump author SQLT dependency for early developer testing Regenerate SQLite schema with new parser/sqlt Use throw_exception in lieu of plain die when possible r6813@Thesaurus (orig r6812): castaway | 2009-06-28 06:11:08 +0200 Tests for grouping with prefetch r6820@Thesaurus (orig r6819): ribasushi | 2009-06-28 13:00:03 +0200 The prefetch+group_by is a complex problem - branch r6844@Thesaurus (orig r6843): abraxxa | 2009-06-29 11:02:17 +0200 fixed typo in test r6848@Thesaurus (orig r6847): ribasushi | 2009-06-29 19:09:00 +0200 Minor Ordered optimization (don't use count) r6856@Thesaurus (orig r6855): caelum | 2009-06-29 23:42:11 +0200 r5451@hlagh (orig r6605): caelum | 2009-06-10 09:23:44 -0700 new branch to implement on_connect_call r5484@hlagh (orig r6633): caelum | 2009-06-11 11:03:10 -0700 on_connect_call implementation and set_datetime_format support for Oracle r5492@hlagh (orig r6641): caelum | 2009-06-11 16:39:28 -0700 connect_call_set_datetime_format for Oracle, I have no idea why this didn't get committed before... r5504@hlagh (orig r6655): caelum | 2009-06-12 17:28:06 -0700 finished up on_connect_call stuff r5507@hlagh (orig r6658): caelum | 2009-06-13 04:03:36 -0700 fixup _setup_connect_do, other minor cleanups r5508@hlagh (orig r6659): caelum | 2009-06-13 04:35:33 -0700 make the on_(dis)?connect_do accessors returnn the original structure r5509@hlagh (orig r6660): caelum | 2009-06-13 08:31:52 -0700 allow undef for _setup_connect_do r5522@hlagh (orig r6679): caelum | 2009-06-14 09:56:40 -0700 rename connect_do store r5621@hlagh (orig r6769): caelum | 2009-06-23 07:38:33 -0700 minor doc update r5628@hlagh (orig r6777): caelum | 2009-06-23 16:36:12 -0700 properly test nanosecond precision with oracle and datetime_setup r5669@hlagh (orig r6784): caelum | 2009-06-24 10:49:25 -0700 IC::DT does support timestamp with timezone r5768@hlagh (orig r6846): caelum | 2009-06-29 08:20:32 -0700 remove DateTime from 73oracle.t r5781@hlagh (orig r6849): caelum | 2009-06-29 13:07:43 -0700 remove the _store stuff for on_connect_do r5785@hlagh (orig r6853): ribasushi | 2009-06-29 14:38:30 -0700 Some beautification r6871@Thesaurus (orig r6870): ribasushi | 2009-06-30 10:09:03 +0200 Cleanup dependency handling a bit r6875@Thesaurus (orig r6874): ribasushi | 2009-06-30 12:39:06 +0200 Allow broken resultsource-class-derived objects to still work r6876@Thesaurus (orig r6875): ribasushi | 2009-06-30 12:40:46 +0200 clarify r6878@Thesaurus (orig r6877): ash | 2009-06-30 13:48:13 +0200 Update POD on Dynamic sub-classing r6883@Thesaurus (orig r6882): ribasushi | 2009-06-30 17:36:38 +0200 r6815@Thesaurus (orig r6814): ribasushi | 2009-06-28 10:32:42 +0200 Branch to explore double joins on search_related r6816@Thesaurus (orig r6815): ribasushi | 2009-06-28 10:34:16 +0200 Thetest case that started it all r6817@Thesaurus (orig r6816): ribasushi | 2009-06-28 10:35:11 +0200 The proposed fix (do not add an extra join if it is already present in the topmost join) r6818@Thesaurus (orig r6817): ribasushi | 2009-06-28 11:04:26 +0200 Minor omission r6819@Thesaurus (orig r6818): ribasushi | 2009-06-28 11:07:33 +0200 Adjust a couple of tests for new behavior (thus all of this might be backwards incompatible to the point of being useless): The counts in t/90join_torture.t are now 5*3, not 5*3*3, as a second join is not induced by search_related The raw sql scan in t/prefetch/standard.t is just silly, won't even try to understand it Just to maintain the TreeLike folding, I add a 3rd children join which was inserted by search_related before the code changes r6889@Thesaurus (orig r6888): ribasushi | 2009-06-30 19:36:11 +0200 Todoify test for now r6890@Thesaurus (orig r6889): ribasushi | 2009-06-30 19:37:05 +0200 Todoify test for now (2) r6892@Thesaurus (orig r6891): ribasushi | 2009-06-30 19:52:31 +0200 Todoify test for now (3) r6903@Thesaurus (orig r6902): ribasushi | 2009-07-01 08:46:12 +0200 Fixed deadlock test r6904@Thesaurus (orig r6903): ribasushi | 2009-07-01 12:22:00 +0200 Clarify exception text r6907@Thesaurus (orig r6906): ribasushi | 2009-07-01 13:23:46 +0200 r6821@Thesaurus (orig r6820): ribasushi | 2009-06-28 13:09:11 +0200 Branch for prefetch+group play r6823@Thesaurus (orig r6822): ribasushi | 2009-06-28 14:38:36 +0200 Normalize group_by r6824@Thesaurus (orig r6823): ribasushi | 2009-06-28 14:39:54 +0200 Proper prefetch+group test r6826@Thesaurus (orig r6825): ribasushi | 2009-06-28 14:42:48 +0200 Whoops r6828@Thesaurus (orig r6827): ribasushi | 2009-06-28 15:06:57 +0200 Lose the literal sql bits - castaway is right it's silly to support those r6833@Thesaurus (orig r6832): ribasushi | 2009-06-28 22:38:43 +0200 Rogue comments r6837@Thesaurus (orig r6836): ribasushi | 2009-06-29 09:44:25 +0200 A couple of test fixes r6838@Thesaurus (orig r6837): ribasushi | 2009-06-29 09:46:13 +0200 Support for -select/-as in SQLAHacks field selection r6839@Thesaurus (orig r6838): ribasushi | 2009-06-29 09:49:53 +0200 This is tested elsewhere r6840@Thesaurus (orig r6839): ribasushi | 2009-06-29 09:50:43 +0200 This is tested elsewhere (2) r6841@Thesaurus (orig r6840): ribasushi | 2009-06-29 10:07:09 +0200 Test cleanups r6842@Thesaurus (orig r6841): ribasushi | 2009-06-29 10:11:13 +0200 Most of the grouped prefetch solution r6843@Thesaurus (orig r6842): ribasushi | 2009-06-29 10:14:45 +0200 clearer r6845@Thesaurus (orig r6844): ribasushi | 2009-06-29 12:05:37 +0200 And score! (all works) r6882@Thesaurus (orig r6881): ribasushi | 2009-06-30 16:23:06 +0200 rs->get_column now properly recognizes prefetch and collapses if at all possible r6886@Thesaurus (orig r6885): ribasushi | 2009-06-30 17:39:58 +0200 Whoops r6910@Thesaurus (orig r6909): ribasushi | 2009-07-01 13:27:15 +0200 Optimize set_column on uninserted objects r6921@Thesaurus (orig r6920): caelum | 2009-07-01 17:40:32 +0200 r5859@hlagh (orig r6912): caelum | 2009-07-01 06:21:30 -0700 new connected() for dbd::sybase users r5860@hlagh (orig r6913): caelum | 2009-07-01 06:25:46 -0700 add a couple of dbd::sybase reconnection tests r5861@hlagh (orig r6914): caelum | 2009-07-01 06:35:07 -0700 better connection test r5862@hlagh (orig r6915): caelum | 2009-07-01 06:45:05 -0700 use dbh->do for connected instead of prepare_cached r5863@hlagh (orig r6916): ribasushi | 2009-07-01 06:55:21 -0700 Segfault r5864@hlagh (orig r6917): caelum | 2009-07-01 07:03:22 -0700 use ->do instead of ->prepare_cached in oracle's connected() too r5865@hlagh (orig r6918): caelum | 2009-07-01 08:20:52 -0700 fix segfault with old DBD::Sybase r5866@hlagh (orig r6919): caelum | 2009-07-01 08:39:18 -0700 move connection tests into _ping() r6924@Thesaurus (orig r6923): ijw | 2009-07-01 19:34:32 +0200 Added a test for a resultset to related-resultset join for 0 related records r6928@Thesaurus (orig r6927): ijw | 2009-07-01 20:04:16 +0200 Additional tests on prefetch - illustrates the bug with left-join has_many (NULL row returned) and the one that results from the trivial fix (prefetch gives no artist) r6932@Thesaurus (orig r6931): ribasushi | 2009-07-02 08:08:33 +0200 Another candidate for somethingawful.com (fix left join-ed count) r6934@Thesaurus (orig r6933): ribasushi | 2009-07-02 09:04:13 +0200 Changelog r6935@Thesaurus (orig r6934): ribasushi | 2009-07-02 11:23:48 +0200 cleanup r6936@Thesaurus (orig r6935): ijw | 2009-07-02 12:41:01 +0200 Check fetched rows == count for related resultsets r6937@Thesaurus (orig r6936): ijw | 2009-07-02 12:43:47 +0200 Confirm prefetch doesn't affect main row fetch, and main row fetch works with and without counting r6938@Thesaurus (orig r6937): ribasushi | 2009-07-02 12:52:51 +0200 More fail (fix is known but needs work) r6939@Thesaurus (orig r6938): ribasushi | 2009-07-02 13:07:22 +0200 And more fail r6940@Thesaurus (orig r6939): ribasushi | 2009-07-02 13:16:46 +0200 These tests are in prefetch/count.t r6941@Thesaurus (orig r6940): ribasushi | 2009-07-02 13:38:31 +0200 cleanup r6942@Thesaurus (orig r6941): ribasushi | 2009-07-02 13:38:49 +0200 Solve more prefetch inflation crap r6943@Thesaurus (orig r6942): ribasushi | 2009-07-02 13:47:41 +0200 Make the code readable r6944@Thesaurus (orig r6943): ribasushi | 2009-07-02 15:52:35 +0200 Everything works, just need to fix join-path chaining over search_related (to guard against obscure db quirks) r6946@Thesaurus (orig r6945): caelum | 2009-07-02 21:06:32 +0200 add sybase reconnect test r6948@Thesaurus (orig r6947): ribasushi | 2009-07-02 22:20:21 +0200 Last part of the join handling puzzle r6951@Thesaurus (orig r6950): ribasushi | 2009-07-03 00:14:50 +0200 r6360@Thesaurus (orig r6359): arcanez | 2009-05-21 20:18:52 +0200 branch to work on prefetch/select r6361@Thesaurus (orig r6360): arcanez | 2009-05-21 20:32:46 +0200 failing test r6373@Thesaurus (orig r6372): ribasushi | 2009-05-22 11:07:26 +0200 Simplify unresolvable test by arcanez r6905@Thesaurus (orig r6904): ribasushi | 2009-07-01 12:54:03 +0200 Extend test r6950@Thesaurus (orig r6949): ribasushi | 2009-07-03 00:14:09 +0200 Apparent fix - simply delay the in_storage flagging of the main object until all prefetched objects are inflated. The rest of the changes are just cosmetics, preparing for the collapse_result rewrite r6953@Thesaurus (orig r6952): ribasushi | 2009-07-03 00:17:22 +0200 Changes r6965@Thesaurus (orig r6964): ribasushi | 2009-07-03 13:19:27 +0200 Add set_ansi_mode on_connect_call for mysql Also switch to _do_query instead of plain dbh->do (shows up in the trace) r6966@Thesaurus (orig r6965): ribasushi | 2009-07-03 13:37:06 +0200 Capitalize mysql commands r6967@Thesaurus (orig r6966): ribasushi | 2009-07-03 15:07:49 +0200 Double an existing might_have test as has_one r6968@Thesaurus (orig r6967): ribasushi | 2009-07-03 16:36:32 +0200 Extra test to demonstrate has_one working, and a POD clarification of multicreate r6973@Thesaurus (orig r6972): ribasushi | 2009-07-03 20:20:42 +0200 r6554@Thesaurus (orig r6553): frew | 2009-06-09 00:06:42 +0200 branch for mssql top issues r6572@Thesaurus (orig r6571): frew | 2009-06-09 23:18:46 +0200 more tests for SQL Server! r6573@Thesaurus (orig r6572): frew | 2009-06-09 23:49:10 +0200 Added AmbiguousGlob.pm for silly servers like mssql and mysql. See docs for more info r6574@Thesaurus (orig r6573): frew | 2009-06-09 23:55:22 +0200 fix plan r6602@Thesaurus (orig r6601): frew | 2009-06-10 17:03:30 +0200 more failing tests r6608@Thesaurus (orig r6607): frew | 2009-06-10 20:05:53 +0200 don't use eval! r6610@Thesaurus (orig r6609): frew | 2009-06-10 20:07:49 +0200 beginning of DWIM for IDENTITY_INSERT r6628@Thesaurus (orig r6627): frew | 2009-06-11 18:13:02 +0200 still busted :-( r6631@Thesaurus (orig r6630): frew | 2009-06-11 19:39:00 +0200 general function to go from column names and ident to result source r6632@Thesaurus (orig r6631): frew | 2009-06-11 19:40:11 +0200 Use new _resolve_column_sources method and begin insert_bulk method r6635@Thesaurus (orig r6634): frew | 2009-06-11 20:12:38 +0200 updated _resolve_column_source to _resolve_column_info as per ribasushi's suggestion r6650@Thesaurus (orig r6649): frew | 2009-06-12 17:13:32 +0200 Now I just need to check if the actual values are set... r6651@Thesaurus (orig r6650): frew | 2009-06-12 17:26:53 +0200 Insert Identity works! r6652@Thesaurus (orig r6651): frew | 2009-06-12 17:34:13 +0200 silly warns. r6684@Thesaurus (orig r6683): frew | 2009-06-15 16:49:00 +0200 failing test r6686@Thesaurus (orig r6685): ribasushi | 2009-06-15 18:10:26 +0200 make all resolved attrs visible to sqla r6698@Thesaurus (orig r6697): ribasushi | 2009-06-17 02:31:37 +0200 Half way working stuff, needs a LOT of tweaking still r6729@Thesaurus (orig r6728): ribasushi | 2009-06-19 19:49:27 +0200 Merge badness r6730@Thesaurus (orig r6729): ribasushi | 2009-06-19 19:49:40 +0200 fix eol r6731@Thesaurus (orig r6730): ribasushi | 2009-06-19 19:55:47 +0200 augment inheritance r6735@Thesaurus (orig r6734): ribasushi | 2009-06-20 10:34:42 +0200 Maybe I've nailed it r6746@Thesaurus (orig r6745): ribasushi | 2009-06-20 23:53:55 +0200 Test and merge fixes r6747@Thesaurus (orig r6746): ribasushi | 2009-06-21 00:01:09 +0200 Really fix tests r6748@Thesaurus (orig r6747): ribasushi | 2009-06-21 00:01:54 +0200 Really fix tests r6749@Thesaurus (orig r6748): ribasushi | 2009-06-21 00:18:33 +0200 Now really final r6750@Thesaurus (orig r6749): ribasushi | 2009-06-21 00:22:23 +0200 whoops r6751@Thesaurus (orig r6750): ribasushi | 2009-06-21 00:42:18 +0200 That should be all r6752@Thesaurus (orig r6751): ribasushi | 2009-06-21 08:54:00 +0200 Make sure quoting works r6755@Thesaurus (orig r6754): ribasushi | 2009-06-21 15:21:23 +0200 Groundwork for sanification of the toplimit test r6863@Thesaurus (orig r6862): ribasushi | 2009-06-30 01:13:49 +0200 Make sure storage classes use c3, just like the rest of dbic (tested on 5.8 as well) r6869@Thesaurus (orig r6868): ribasushi | 2009-06-30 09:53:27 +0200 Some fixes after review r6874@Thesaurus (orig r6873): ribasushi | 2009-06-30 11:54:34 +0200 Fix borked next invocation r6896@Thesaurus (orig r6895): frew | 2009-06-30 21:38:26 +0200 silly misspells and trailing whitespace r6955@Thesaurus (orig r6954): ribasushi | 2009-07-03 01:21:28 +0200 Some hack consolidation r6962@Thesaurus (orig r6961): ribasushi | 2009-07-03 12:06:57 +0200 Fix some mssql shortcommings when confronted with the new subequeried prefetch sql r6963@Thesaurus (orig r6962): ribasushi | 2009-07-03 12:47:57 +0200 Ask for newer DBD::Pg in author mode, suggest the newer version otherwise (proper array support). Make test more resilient as well r6964@Thesaurus (orig r6963): ribasushi | 2009-07-03 12:49:16 +0200 Switch to C3 mro throughout the ::Storage hierarchy (DBIx::Class brings in MRO::Compat, and all ::Storage's are based on it, tested on 5.8 r6969@Thesaurus (orig r6968): ribasushi | 2009-07-03 19:54:04 +0200 Duh r6970@Thesaurus (orig r6969): frew | 2009-07-03 19:59:48 +0200 fix tests for new codez r6971@Thesaurus (orig r6970): ribasushi | 2009-07-03 20:18:53 +0200 detabify r6972@Thesaurus (orig r6971): ribasushi | 2009-07-03 20:20:07 +0200 changes r6980@Thesaurus (orig r6979): ribasushi | 2009-07-04 11:34:08 +0200 Hide devel documentation from the indexer r6981@Thesaurus (orig r6980): ribasushi | 2009-07-04 11:37:25 +0200 Add set_ansi_mode POD r6982@Thesaurus (orig r6981): ribasushi | 2009-07-04 11:45:24 +0200 Backout mysql changes for further polishing r6985@Thesaurus (orig r6984): ribasushi | 2009-07-04 12:08:16 +0200 Missing newline r6986@Thesaurus (orig r6985): ribasushi | 2009-07-04 12:11:18 +0200 typo r6987@Thesaurus (orig r6986): ribasushi | 2009-07-04 12:40:47 +0200 Fix POD r6988@Thesaurus (orig r6987): ribasushi | 2009-07-04 13:09:39 +0200 todos are shorter now r6990@Thesaurus (orig r6989): castaway | 2009-07-05 22:00:55 +0200 Added Pod::Inherit use to Makefile.PL at author-time, comments/suggestions as to whether its too "noisy" welcome. r6991@Thesaurus (orig r6990): ribasushi | 2009-07-06 00:06:52 +0200 Couple of makefile fixes: use is compile time, use require recommends is for distro maintainers only, push the dependency into the authors hash (it is not to be executed by mere mortals) r6992@Thesaurus (orig r6991): ribasushi | 2009-07-06 00:55:36 +0200 Forgotten pod exclusions r6993@Thesaurus (orig r6992): ribasushi | 2009-07-06 01:07:05 +0200 Temporarily backout Pod::Inherit changes r6994@Thesaurus (orig r6993): ribasushi | 2009-07-06 01:10:22 +0200 Put Pod::Inherit stuff back after proper copy r7010@Thesaurus (orig r7009): ribasushi | 2009-07-09 12:45:02 +0200 r6995@Thesaurus (orig r6994): ribasushi | 2009-07-06 01:12:57 +0200 Where 08108 will come from r7028@Thesaurus (orig r7027): caelum | 2009-07-10 23:56:57 +0200 fix PodInherit call in Makefile.PL r7030@Thesaurus (orig r7029): robkinyon | 2009-07-11 00:03:07 +0200 Applied patch from kados regarding use of a DateTime::Format class to validate r7031@Thesaurus (orig r7030): caelum | 2009-07-11 11:26:40 +0200 reword IC::DT doc patch r7038@Thesaurus (orig r7037): dandv | 2009-07-13 14:06:08 +0200 PK::Auto has moved into Core since 2007 r7039@Thesaurus (orig r7038): dandv | 2009-07-13 14:15:13 +0200 Fixed has_many example in Intro.pod r7040@Thesaurus (orig r7039): dandv | 2009-07-13 22:58:45 +0200 Fixed run-on sentences in FAQ r7041@Thesaurus (orig r7040): dandv | 2009-07-13 23:18:11 +0200 Minor POD fixes in Example.pod r7042@Thesaurus (orig r7041): dandv | 2009-07-13 23:48:18 +0200 Favored using ->single to get the topmost result over less readable ->slice(0) r7043@Thesaurus (orig r7042): dandv | 2009-07-14 00:56:31 +0200 Minor POD fixes in Cookbook r7046@Thesaurus (orig r7045): ribasushi | 2009-07-14 13:30:55 +0200 Minor logic cleanup r7047@Thesaurus (orig r7046): ribasushi | 2009-07-14 14:07:11 +0200 grouped prefetch fix r7054@Thesaurus (orig r7053): ijw | 2009-07-15 18:55:35 +0200 Added SQLA link for more comprehensive documentation of order_by options available r7057@Thesaurus (orig r7056): caelum | 2009-07-16 00:54:22 +0200 add "smalldatetime" support to IC::DT r7060@Thesaurus (orig r7059): ribasushi | 2009-07-16 06:29:41 +0200 r7013@Thesaurus (orig r7012): jnapiorkowski | 2009-07-09 17:00:22 +0200 new branch r7014@Thesaurus (orig r7013): jnapiorkowski | 2009-07-09 20:06:44 +0200 changed the way transactions are detected for replication to work with the standard way to do this, minor doc updates, fix to the force pool so you can force a particular slave, changes to the way the debugging is created r7015@Thesaurus (orig r7014): jnapiorkowski | 2009-07-09 20:17:03 +0200 more changes to the way debug output works r7016@Thesaurus (orig r7015): jnapiorkowski | 2009-07-09 22:26:47 +0200 big update to the test suite so that we now check to make sure the storage that was expected was actually used r7017@Thesaurus (orig r7016): jnapiorkowski | 2009-07-09 23:23:37 +0200 set correct number of tests, changed the debuggin output to not warn on DDL, minor change to a test resultclass so we can deploy to mysql properly r7018@Thesaurus (orig r7017): jnapiorkowski | 2009-07-09 23:26:59 +0200 corrected the number of skipped tests r7019@Thesaurus (orig r7018): jnapiorkowski | 2009-07-09 23:52:22 +0200 fixed test resultclass formatting, added a few more DBIC::Storage::DBI methods that I might need to delegate. r7020@Thesaurus (orig r7019): jnapiorkowski | 2009-07-10 01:23:07 +0200 some documention updates and changed the way we find paths for the sqlite dbfiles to use File::Spec, which I hope will solve some of the Win32 error messages r7023@Thesaurus (orig r7022): jnapiorkowski | 2009-07-10 18:00:38 +0200 pod cleanup, fixed broken pod links, and new Introduction pod r7024@Thesaurus (orig r7023): jnapiorkowski | 2009-07-10 19:10:57 +0200 updated Changes file to reflect work completed r7025@Thesaurus (orig r7024): jnapiorkowski | 2009-07-10 19:37:53 +0200 a few more Moose Type related fixes and added diag to the replication test to report the moose and types version used, to help us debug some of the moose related errors being reported r7058@Thesaurus (orig r7057): ribasushi | 2009-07-16 06:28:44 +0200 A couple of typos, and general whitespace cleanup (ick) r7063@Thesaurus (orig r7062): jnapiorkowski | 2009-07-16 17:03:32 +0200 increased Moose version requirements due to changes in the way type constraints get validated, which is not backwardly compatible r7064@Thesaurus (orig r7063): dandv | 2009-07-17 03:37:28 +0200 Minor POD grammar: it's -> its where appropriate r7075@Thesaurus (orig r7074): tomboh | 2009-07-20 18:20:37 +0200 Fix POD changes from r7040. r7078@Thesaurus (orig r7077): norbi | 2009-07-21 00:59:30 +0200 r7079@Thesaurus (orig r7078): norbi | 2009-07-21 00:59:58 +0200 r7232@vger: mendel | 2009-07-21 00:58:12 +0200 Fixed documentation and added test for the "Arbitrary SQL through a custom ResultSource" Cookbook alternate (subclassing) recipe. r7080@Thesaurus (orig r7079): norbi | 2009-07-21 01:05:32 +0200 r7235@vger: mendel | 2009-07-21 01:05:18 +0200 Fixed 'typo' (removed a word that I left there by accident). r7081@Thesaurus (orig r7080): norbi | 2009-07-21 10:06:21 +0200 r7237@vger: mendel | 2009-07-21 10:06:05 +0200 Fixing what my svk client screwed up. r7082@Thesaurus (orig r7081): caelum | 2009-07-21 16:51:55 +0200 update Storage::Replicated prereqs r7083@Thesaurus (orig r7082): caelum | 2009-07-21 18:16:34 +0200 show Oracle datetime_setup alter session statements in debug output r7086@Thesaurus (orig r7085): ribasushi | 2009-07-22 03:50:57 +0200 Lazy folks do not run the whole test suite before merging >:( r7100@Thesaurus (orig r7097): caelum | 2009-07-23 20:14:11 +0200 r6092@hlagh (orig r7090): caelum | 2009-07-23 08:24:39 -0400 new branch for fixing the MONEY type in MSSQL r6093@hlagh (orig r7091): caelum | 2009-07-23 08:34:01 -0400 add test r6283@hlagh (orig r7093): caelum | 2009-07-23 10:31:08 -0400 fix money columns r6284@hlagh (orig r7094): caelum | 2009-07-23 10:34:06 -0400 minor change r6285@hlagh (orig r7095): caelum | 2009-07-23 11:01:37 -0400 add test for updating money value to NULL r6286@hlagh (orig r7096): caelum | 2009-07-23 14:09:26 -0400 add money type tests to dbd::sybase+mssql tests r7129@Thesaurus (orig r7126): caelum | 2009-07-28 02:03:47 +0200 add postgres "timestamp without time zone" support r7143@Thesaurus (orig r7140): caelum | 2009-07-30 14:46:04 +0200 update sqlite test schema r7148@Thesaurus (orig r7145): robkinyon | 2009-07-30 16:13:21 +0200 Added prefetch caveats r7149@Thesaurus (orig r7146): robkinyon | 2009-07-30 16:20:02 +0200 Fixed caveats r7152@Thesaurus (orig r7149): caelum | 2009-07-30 17:56:01 +0200 make ::Oracle::Generic load without DBD::Oracle r7153@Thesaurus (orig r7150): caelum | 2009-07-30 18:04:47 +0200 make sure DBD::Oracle is loaded when using constants from it r7157@Thesaurus (orig r7154): castaway | 2009-07-30 22:17:33 +0200 Mangled Rob's example somewhat, still needs explaining whch circs exactly cause the borken results r7161@Thesaurus (orig r7158): mo | 2009-07-31 12:51:20 +0200 POD fix r7162@Thesaurus (orig r7159): mo | 2009-07-31 12:52:42 +0200 undo that attributes merge stuff r7169@Thesaurus (orig r7166): castaway | 2009-08-02 12:41:25 +0200 Mention ResultSet, ResultSource and Row in synopsis r7170@Thesaurus (orig r7167): castaway | 2009-08-02 14:10:53 +0200 Docs: Explainations of result sources and how to find them r7175@Thesaurus (orig r7172): ribasushi | 2009-08-03 11:01:44 +0200 Disable Pod::Inherit makefile calls, until we get to version 0.02 r7179@Thesaurus (orig r7176): ribasushi | 2009-08-03 11:51:42 +0200 r6983@Thesaurus (orig r6982): ribasushi | 2009-07-04 11:46:57 +0200 New branch to experiment with a sanifying mysql on_connect_call r6984@Thesaurus (orig r6983): ribasushi | 2009-07-04 11:49:44 +0200 Initial set_ansi_mode code - make sure to utilize _do_query instead of dbh->do, so the result is visible in the trace r6987@Thesaurus (orig r6986): ribasushi | 2009-07-04 12:40:47 +0200 Fix POD r7178@Thesaurus (orig r7175): ribasushi | 2009-08-03 11:51:15 +0200 Wrap up set_strict_mode for mysql r7181@Thesaurus (orig r7178): ribasushi | 2009-08-03 12:41:32 +0200 Sanify unqualified column bindtype handling Silence a warning when using a custom {from} --- daf4e3bed37d35feb43338142935dcb4c61313b8