Peter Rabbitson [Tue, 4 Aug 2009 13:20:35 +0000]
fix merge fallout
Peter Rabbitson [Tue, 4 Aug 2009 12:29:01 +0000]
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}
Peter Rabbitson [Mon, 3 Aug 2009 10:41:32 +0000]
Sanify unqualified column bindtype handling
Silence a warning when using a custom {from}
Peter Rabbitson [Mon, 3 Aug 2009 09:51:42 +0000]
Merge 'mysql_ansi' into 'trunk'
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
Peter Rabbitson [Mon, 3 Aug 2009 09:51:15 +0000]
Wrap up set_strict_mode for mysql
Peter Rabbitson [Mon, 3 Aug 2009 16:01:44 +0000]
Merge 'trunk' into 'mysql_ansi'
Peter Rabbitson [Mon, 3 Aug 2009 09:01:44 +0000]
Disable Pod::Inherit makefile calls, until we get to version 0.02
Jess Robinson [Sun, 2 Aug 2009 12:10:53 +0000]
Docs: Explainations of result sources and how to find them
Jess Robinson [Sun, 2 Aug 2009 10:41:25 +0000]
Mention ResultSet, ResultSource and Row in synopsis
Moritz Onken [Fri, 31 Jul 2009 10:52:42 +0000]
undo that attributes merge stuff
Moritz Onken [Fri, 31 Jul 2009 10:51:20 +0000]
POD fix
Jess Robinson [Thu, 30 Jul 2009 20:17:33 +0000]
Mangled Rob's example somewhat, still needs explaining whch circs exactly cause the borken results
Rafael Kitover [Thu, 30 Jul 2009 16:04:47 +0000]
make sure DBD::Oracle is loaded when using constants from it
Rafael Kitover [Thu, 30 Jul 2009 15:56:01 +0000]
make ::Oracle::Generic load without DBD::Oracle
Rob Kinyon [Thu, 30 Jul 2009 14:20:02 +0000]
Fixed caveats
Rob Kinyon [Thu, 30 Jul 2009 14:13:21 +0000]
Added prefetch caveats
Rafael Kitover [Thu, 30 Jul 2009 12:46:04 +0000]
update sqlite test schema
Rafael Kitover [Tue, 28 Jul 2009 00:03:47 +0000]
add postgres "timestamp without time zone" support
Rafael Kitover [Thu, 23 Jul 2009 18:14:11 +0000]
Merge 'mssql_money_type' into 'trunk'
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
Rafael Kitover [Thu, 23 Jul 2009 18:09:26 +0000]
add money type tests to dbd::sybase+mssql tests
Rafael Kitover [Thu, 23 Jul 2009 15:01:37 +0000]
add test for updating money value to NULL
Rafael Kitover [Thu, 23 Jul 2009 14:34:06 +0000]
minor change
Rafael Kitover [Thu, 23 Jul 2009 14:31:08 +0000]
fix money columns
Rafael Kitover [Thu, 23 Jul 2009 12:34:01 +0000]
add test
Peter Rabbitson [Wed, 22 Jul 2009 01:50:57 +0000]
Lazy folks do not run the whole test suite before merging >:(
Rafael Kitover [Tue, 21 Jul 2009 16:16:34 +0000]
show Oracle datetime_setup alter session statements in debug output
Rafael Kitover [Tue, 21 Jul 2009 14:51:55 +0000]
update Storage::Replicated prereqs
Norbert Buchmuller [Tue, 21 Jul 2009 15:06:05 +0000]
Fixing what my svk client screwed up.
Norbert Buchmuller [Tue, 21 Jul 2009 06:05:18 +0000]
Fixed 'typo' (removed a word that I left there by accident).
Norbert Buchmuller [Tue, 21 Jul 2009 05:58:12 +0000]
Fixed documentation and added test for the "Arbitrary SQL through a custom ResultSource" Cookbook alternate (subclassing) recipe.
Norbert Buchmuller [Mon, 20 Jul 2009 22:59:30 +0000]
Tom Hukins [Mon, 20 Jul 2009 16:20:37 +0000]
Fix POD changes from r7040.
Dan Dascalescu [Fri, 17 Jul 2009 01:37:28 +0000]
Minor POD grammar: it's -> its where appropriate
John Napiorkowski [Thu, 16 Jul 2009 15:03:32 +0000]
increased Moose version requirements due to changes in the way type constraints get validated, which is not backwardly compatible
Peter Rabbitson [Thu, 16 Jul 2009 04:29:41 +0000]
Merge 'new_replication_transaction_fixup' into 'trunk'
Peter Rabbitson [Thu, 16 Jul 2009 04:28:44 +0000]
A couple of typos, and general whitespace cleanup (ick)
Rafael Kitover [Wed, 15 Jul 2009 22:54:22 +0000]
add "smalldatetime" support to IC::DT
Ian Wells [Wed, 15 Jul 2009 16:55:35 +0000]
Added SQLA link for more comprehensive documentation of order_by options available
Rob Kinyon [Tue, 14 Jul 2009 17:50:28 +0000]
Merge 'trunk' into 'new_replication_transaction_fixup'
r7028@rkinyon-lt-osx (orig r7027): caelum | 2009-07-10 17:56:57 -0400
fix PodInherit call in Makefile.PL
r7030@rkinyon-lt-osx (orig r7029): robkinyon | 2009-07-10 18:03:07 -0400
Applied patch from kados regarding use of a DateTime::Format class to validate
r7031@rkinyon-lt-osx (orig r7030): caelum | 2009-07-11 05:26:40 -0400
reword IC::DT doc patch
r7038@rkinyon-lt-osx (orig r7037): dandv | 2009-07-13 08:06:08 -0400
PK::Auto has moved into Core since 2007
r7039@rkinyon-lt-osx (orig r7038): dandv | 2009-07-13 08:15:13 -0400
Fixed has_many example in Intro.pod
r7040@rkinyon-lt-osx (orig r7039): dandv | 2009-07-13 16:58:45 -0400
Fixed run-on sentences in FAQ
r7041@rkinyon-lt-osx (orig r7040): dandv | 2009-07-13 17:18:11 -0400
Minor POD fixes in Example.pod
r7042@rkinyon-lt-osx (orig r7041): dandv | 2009-07-13 17:48:18 -0400
Favored using ->single to get the topmost result over less readable ->slice(0)
r7043@rkinyon-lt-osx (orig r7042): dandv | 2009-07-13 18:56:31 -0400
Minor POD fixes in Cookbook
r7046@rkinyon-lt-osx (orig r7045): ribasushi | 2009-07-14 07:30:55 -0400
Minor logic cleanup
r7047@rkinyon-lt-osx (orig r7046): ribasushi | 2009-07-14 08:07:11 -0400
grouped prefetch fix
Peter Rabbitson [Tue, 14 Jul 2009 12:07:11 +0000]
grouped prefetch fix
Peter Rabbitson [Tue, 14 Jul 2009 11:30:55 +0000]
Minor logic cleanup
Dan Dascalescu [Mon, 13 Jul 2009 22:56:31 +0000]
Minor POD fixes in Cookbook
Dan Dascalescu [Mon, 13 Jul 2009 21:48:18 +0000]
Favored using ->single to get the topmost result over less readable ->slice(0)
Dan Dascalescu [Mon, 13 Jul 2009 21:18:11 +0000]
Minor POD fixes in Example.pod
Dan Dascalescu [Mon, 13 Jul 2009 20:58:45 +0000]
Fixed run-on sentences in FAQ
Dan Dascalescu [Mon, 13 Jul 2009 12:15:13 +0000]
Fixed has_many example in Intro.pod
Dan Dascalescu [Mon, 13 Jul 2009 12:06:08 +0000]
PK::Auto has moved into Core since 2007
Rafael Kitover [Sat, 11 Jul 2009 09:26:40 +0000]
reword IC::DT doc patch
Rob Kinyon [Fri, 10 Jul 2009 22:03:07 +0000]
Applied patch from kados regarding use of a DateTime::Format class to validate
Rafael Kitover [Fri, 10 Jul 2009 21:56:57 +0000]
fix PodInherit call in Makefile.PL
John Napiorkowski [Fri, 10 Jul 2009 17:37:53 +0000]
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
John Napiorkowski [Fri, 10 Jul 2009 17:10:57 +0000]
updated Changes file to reflect work completed
John Napiorkowski [Fri, 10 Jul 2009 16:00:38 +0000]
pod cleanup, fixed broken pod links, and new Introduction pod
John Napiorkowski [Thu, 9 Jul 2009 23:23:07 +0000]
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
John Napiorkowski [Thu, 9 Jul 2009 21:52:22 +0000]
fixed test resultclass formatting, added a few more DBIC::Storage::DBI methods that I might need to delegate.
John Napiorkowski [Thu, 9 Jul 2009 21:26:59 +0000]
corrected the number of skipped tests
John Napiorkowski [Thu, 9 Jul 2009 21:23:37 +0000]
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
John Napiorkowski [Thu, 9 Jul 2009 20:26:47 +0000]
big update to the test suite so that we now check to make sure the storage that was expected was actually used
John Napiorkowski [Thu, 9 Jul 2009 18:17:03 +0000]
more changes to the way debug output works
John Napiorkowski [Thu, 9 Jul 2009 18:06:44 +0000]
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
Peter Rabbitson [Mon, 6 Jul 2009 06:12:57 +0000]
Merge '0.08108_prerelease_please_do_not_pull_into_it' into 'trunk'
r6995@Thesaurus (orig r6994): ribasushi | 2009-07-06 01:12:57 +0200
Where 08108 will come from
Peter Rabbitson [Sun, 5 Jul 2009 23:12:57 +0000]
Where 08108 will come from
Peter Rabbitson [Sun, 5 Jul 2009 23:10:22 +0000]
Put Pod::Inherit stuff back after proper copy
Peter Rabbitson [Sun, 5 Jul 2009 23:07:05 +0000]
Temporarily backout Pod::Inherit changes
Peter Rabbitson [Sun, 5 Jul 2009 22:55:36 +0000]
Forgotten pod exclusions
Peter Rabbitson [Sun, 5 Jul 2009 22:06:52 +0000]
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)
Jess Robinson [Sun, 5 Jul 2009 20:00:55 +0000]
Added Pod::Inherit use to Makefile.PL at author-time, comments/suggestions as to whether its too "noisy" welcome.
Peter Rabbitson [Sat, 4 Jul 2009 11:09:39 +0000]
todos are shorter now
Peter Rabbitson [Sat, 4 Jul 2009 10:40:47 +0000]
Fix POD
Peter Rabbitson [Sat, 4 Jul 2009 10:40:47 +0000]
Fix POD
Peter Rabbitson [Sat, 4 Jul 2009 10:11:18 +0000]
typo
Peter Rabbitson [Sat, 4 Jul 2009 10:08:16 +0000]
Missing newline
Peter Rabbitson [Sat, 4 Jul 2009 09:49:44 +0000]
Initial set_ansi_mode code - make sure to utilize _do_query instead of dbh->do, so the result is visible in the trace
Peter Rabbitson [Sat, 4 Jul 2009 09:45:24 +0000]
Backout mysql changes for further polishing
Peter Rabbitson [Sat, 4 Jul 2009 09:37:25 +0000]
Add set_ansi_mode POD
Peter Rabbitson [Sat, 4 Jul 2009 09:34:08 +0000]
Hide devel documentation from the indexer
Peter Rabbitson [Fri, 3 Jul 2009 18:20:42 +0000]
Merge 'mssql_top_fixes' into 'trunk'
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
Peter Rabbitson [Fri, 3 Jul 2009 18:20:07 +0000]
changes
Peter Rabbitson [Fri, 3 Jul 2009 18:18:53 +0000]
detabify
Arthur Axel "fREW" Schmidt [Fri, 3 Jul 2009 17:59:48 +0000]
fix tests for new codez
Peter Rabbitson [Fri, 3 Jul 2009 17:54:04 +0000]
Duh
Peter Rabbitson [Fri, 3 Jul 2009 14:36:32 +0000]
Extra test to demonstrate has_one working, and a POD clarification of multicreate
Peter Rabbitson [Fri, 3 Jul 2009 13:07:49 +0000]
Double an existing might_have test as has_one
Peter Rabbitson [Fri, 3 Jul 2009 11:37:06 +0000]
Capitalize mysql commands
Peter Rabbitson [Fri, 3 Jul 2009 11:19:27 +0000]
Add set_ansi_mode on_connect_call for mysql
Also switch to _do_query instead of plain dbh->do (shows up in the trace)
Peter Rabbitson [Fri, 3 Jul 2009 10:49:16 +0000]
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
Peter Rabbitson [Fri, 3 Jul 2009 10:47:57 +0000]
Ask for newer DBD::Pg in author mode, suggest the newer version otherwise (proper array support). Make test more resilient as well
Peter Rabbitson [Fri, 3 Jul 2009 10:06:57 +0000]
Fix some mssql shortcommings when confronted with the new subequeried prefetch sql
Peter Rabbitson [Thu, 2 Jul 2009 23:21:28 +0000]
Some hack consolidation
Peter Rabbitson [Thu, 2 Jul 2009 22:24:00 +0000]
Merge 'trunk' into 'mssql_top_fixes'
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
Peter Rabbitson [Thu, 2 Jul 2009 22:17:22 +0000]
Changes
Peter Rabbitson [Thu, 2 Jul 2009 22:14:50 +0000]
Merge 'unresolvable_prefetch' into 'trunk'
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
Peter Rabbitson [Thu, 2 Jul 2009 22:14:09 +0000]
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
Peter Rabbitson [Thu, 2 Jul 2009 20:55:02 +0000]
Merge 'trunk' into 'unresolvable_prefetch'
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
Peter Rabbitson [Thu, 2 Jul 2009 20:20:21 +0000]
Last part of the join handling puzzle
Rafael Kitover [Thu, 2 Jul 2009 19:06:32 +0000]
add sybase reconnect test
Peter Rabbitson [Thu, 2 Jul 2009 13:52:35 +0000]
Everything works, just need to fix join-path chaining over search_related (to guard against obscure db quirks)
Peter Rabbitson [Thu, 2 Jul 2009 11:47:41 +0000]
Make the code readable
Peter Rabbitson [Thu, 2 Jul 2009 11:38:49 +0000]
Solve more prefetch inflation crap
Peter Rabbitson [Thu, 2 Jul 2009 11:38:31 +0000]
cleanup