Matt S Trout [Sun, 17 Jun 2007 19:27:08 +0000]
Merge 'DBIx-Class-current' into 'trunk'
0.08000 release commit
Brandon L. Black [Sat, 16 Jun 2007 18:49:33 +0000]
autoflush debugfh, plus Changes for this and the weakref thing
Matt S Trout [Sat, 16 Jun 2007 17:19:36 +0000]
fix conditional and document behaviour
Brandon L. Black [Thu, 14 Jun 2007 19:54:13 +0000]
weaken the storage reference in the HandleError closure!
Brandon L. Black [Wed, 13 Jun 2007 05:31:39 +0000]
0.07999_06 Changes + Release
Matt S Trout [Wed, 13 Jun 2007 01:18:01 +0000]
make last_insert_id take multiple column names
Brandon L. Black [Tue, 12 Jun 2007 22:42:11 +0000]
default stacktrace on if $ENV{DBIC_TRACE} is on
Brandon L. Black [Tue, 12 Jun 2007 07:50:34 +0000]
exception objects to make stacktrace work right (!!)
Brandon L. Black [Tue, 12 Jun 2007 07:46:50 +0000]
small throw_exception fixes
Brandon L. Black [Tue, 12 Jun 2007 06:10:52 +0000]
add some storage exception tests, and fix a really obscure bug in DBIC::S::DBI::Cursor::DESTROY
Brandon L. Black [Mon, 11 Jun 2007 17:31:20 +0000]
oops, small POD typo
Brandon L. Black [Mon, 11 Jun 2007 17:29:49 +0000]
Changes updates
Brandon L. Black [Mon, 11 Jun 2007 17:25:11 +0000]
$dbh->{HandleError} does throw_exception, "unsafe" connect_info option to suppress mucking with (Handle|Raise|Print)Error, lots of redundant evals for debug info removed
Brandon L. Black [Mon, 11 Jun 2007 17:22:08 +0000]
add stacktrace option to modify the default behavior of throw_exception
Matt S Trout [Sun, 10 Jun 2007 16:41:57 +0000]
slight tweak
Matt S Trout [Sun, 10 Jun 2007 16:10:37 +0000]
fix page-within-page bug
Brandon L. Black [Sun, 10 Jun 2007 15:09:33 +0000]
added back the r3131 tests in concise form, wrapped S::DBI::_execute in dbh_do to fix
Brandon L. Black [Thu, 7 Jun 2007 23:42:57 +0000]
0.07999_05 (2nd 0.08 RC)
Matt S Trout [Fri, 8 Jun 2007 01:16:34 +0000]
Merge 'trunk' into 'DBIx-Class-current'
r52870@cain (orig r3477): matthewt | 2007-06-07 20:16:34 +0000
test fixups
Matt S Trout [Thu, 7 Jun 2007 20:16:34 +0000]
test fixups
Matt S Trout [Wed, 6 Jun 2007 21:27:39 +0000]
make source_name rw again, users can shoot themselves in the foot if they want to
K J Cheetham [Tue, 5 Jun 2007 14:46:58 +0000]
POD tweak
Brandon L. Black [Tue, 5 Jun 2007 11:07:34 +0000]
Fixed up SQLT test/runtime deps
Brandon L. Black [Mon, 4 Jun 2007 15:33:54 +0000]
update Changes
Brandon L. Black [Mon, 4 Jun 2007 15:32:23 +0000]
skip parts of t/60core.t if no DateTime::Format::MySQL
Brandon L. Black [Fri, 1 Jun 2007 14:43:16 +0000]
0.07999_04 Changes leader
Brandon L. Black [Fri, 1 Jun 2007 14:42:19 +0000]
0.07999_04, release candidate
Brandon L. Black [Fri, 1 Jun 2007 14:03:13 +0000]
syntax fix: $#{@x} is invalid syntax that happens to work on released perls, but breaks in 5.9.5+
K J Cheetham [Fri, 1 Jun 2007 12:46:41 +0000]
pod tweaking for line wrappings
Matt S Trout [Fri, 1 Jun 2007 12:14:29 +0000]
imported Replication store from branch
Brandon L. Black [Fri, 1 Jun 2007 02:07:59 +0000]
Merge 'trunk' into 'DBIx-Class-current'
r32094@brandon-blacks-computer (orig r3460): blblack | 2007-05-31 21:07:59 -0500
add "use Class::C3" to S::DBI::Sybase::MSSQL, doc reinitialize() bug there
Brandon L. Black [Fri, 1 Jun 2007 02:07:59 +0000]
add "use Class::C3" to S::DBI::Sybase::MSSQL, doc reinitialize() bug there
Brandon L. Black [Fri, 1 Jun 2007 01:49:50 +0000]
fix 93nobindvars for people not testing MySQL
Matt S Trout [Fri, 1 Jun 2007 00:23:39 +0000]
remove note about failing test since it doesn't anymore
Brandon L. Black [Fri, 1 Jun 2007 00:14:27 +0000]
remove dupe Changes entry
Brandon L. Black [Thu, 31 May 2007 23:44:14 +0000]
fix test warning (double "my")
Matt S Trout [Thu, 31 May 2007 23:18:23 +0000]
LEFT join problem fixed
J. Shirley [Thu, 31 May 2007 23:13:06 +0000]
Adding failing test for left-join with no join record present
Brandon L. Black [Thu, 31 May 2007 20:48:31 +0000]
integrate nobindvars/_prep_for_execute with the bind_params changes (also converted some arrays to arrayrefs in the arg lists of private methods)
Brandon L. Black [Thu, 31 May 2007 20:01:34 +0000]
error handling cleanup for _execute, etc
Brandon L. Black [Thu, 31 May 2007 19:22:37 +0000]
_execute throws execptions as opposed to returning undef, so check errors that way
Brandon L. Black [Thu, 31 May 2007 17:55:12 +0000]
Changes synced up
Brandon L. Black [Thu, 31 May 2007 17:28:59 +0000]
reverting changeset 3131, probably needs to be fixed in another way, and it overlaps a different possibly bad merge resolution that needs to be fixed as well
Brandon L. Black [Thu, 31 May 2007 16:28:02 +0000]
Merge 'trunk' into 'DBIx-Class-current'
r32078@brandon-blacks-computer (orig r3444): blblack | 2007-05-31 11:28:02 -0500
trunk Changes updates since 0.07006
Brandon L. Black [Thu, 31 May 2007 16:28:02 +0000]
trunk Changes updates since 0.07006
Matt S Trout [Wed, 30 May 2007 23:51:55 +0000]
added schema_version method to bypass version.pm
Dagfinn Ilmari Mannsåker [Wed, 30 May 2007 11:31:47 +0000]
Merge 'trunk' into 'DBIx-Class-current'
r32073@brandon-blacks-computer (orig r3439): ilmari | 2007-05-30 06:31:47 -0500
Include the DBI error message if a deploy statement fails.
Dagfinn Ilmari Mannsåker [Wed, 30 May 2007 11:31:47 +0000]
Include the DBI error message if a deploy statement fails.
Brandon L. Black [Tue, 29 May 2007 19:49:54 +0000]
a few small pod coverage fixes
Brandon L. Black [Tue, 29 May 2007 19:20:56 +0000]
converted the vendor tests to use schema objects intead of schema classes
also moved some of the final "DROP TABLE" stuff into END blocks to drop them more reliably
Brandon L. Black [Tue, 29 May 2007 18:04:38 +0000]
make sure we take fresh copies of connect_info, safer than letting people mod it out from under us
John Napiorkowski [Tue, 29 May 2007 15:40:39 +0000]
removed meaningless warnings from test
Matt S Trout [Tue, 29 May 2007 01:47:07 +0000]
update for 07999_03
Matt S Trout [Tue, 29 May 2007 01:15:46 +0000]
fix up stupid mistake I made merging
Matt S Trout [Tue, 29 May 2007 01:11:27 +0000]
re-add missing semicolon in pod
Matt S Trout [Tue, 29 May 2007 01:09:06 +0000]
Merge 'bulk_create' into 'DBIx-Class-current'
Matt S Trout [Tue, 29 May 2007 01:08:17 +0000]
Merge 'bulk_create' into 'DBIx-Class-current'
Matt S Trout [Tue, 29 May 2007 04:48:28 +0000]
Merge 'DBIx-Class-current' into 'bulk_create'
r51845@cain (orig r3392): matthewt | 2007-05-28 23:48:28 +0000
remove debug warn
Matt S Trout [Mon, 28 May 2007 23:48:28 +0000]
remove debug warn
John Napiorkowski [Mon, 28 May 2007 22:42:17 +0000]
Added hack to force wantarray mode if bulk insert can't complete due to missing relating keys in the data. Updated tests to reflect above.
Matt S Trout [Mon, 28 May 2007 21:57:08 +0000]
Merge 'DBIx-Class-current' into 'bulk_create'
r51652@cain (orig r3338): matthewt | 2007-05-20 00:05:23 +0000
find/next change to return undef rather than () on fail from Bernhard Graf
r51653@cain (orig r3339): matthewt | 2007-05-20 00:09:33 +0000
deprecation warning for compose_connection now caught and tested
r51654@cain (orig r3340): ilmari | 2007-05-20 00:10:20 +0000
add tests for nested prefetch with many_to_many and chained search_related
r51667@cain (orig r3341): matthewt | 2007-05-21 14:22:52 +0000
fixed WhereJoins to handle conditions edge cases
r51760@cain (orig r3352): groditi | 2007-05-21 22:29:11 +0000
result_class is getting leaked somewhere in related_resultset, failing test included
r51762@cain (orig r3354): claco | 2007-05-22 00:32:35 +0000
added get_inflated_columns to Row
r51764@cain (orig r3356): blblack | 2007-05-22 01:40:14 +0000
r30913@brandon-blacks-computer (orig r3263): matthewt | 2007-05-06 11:52:36 -0500
patch from soulchild (thanks!)
r31140@brandon-blacks-computer (orig r3318): castaway | 2007-05-17 07:56:49 -0500
Applied patch from Pedro Melo to fix order of components in the example
r31938@brandon-blacks-computer (orig r3348): ilmari | 2007-05-21 15:23:36 -0500
Copy the working mk_hash from HashRefInflator in -current into Cookbook
r31946@brandon-blacks-computer (orig r3355): blblack | 2007-05-21 20:21:42 -0500
connect_info should return the same data it was given
r51765@cain (orig r3357): blblack | 2007-05-22 01:44:57 +0000
cleanup on aisle 7
r51766@cain (orig r3358): claco | 2007-05-22 02:36:28 +0000
%colinfo accessor and inflate_column now work together
r51772@cain (orig r3364): groditi | 2007-05-22 16:24:15 +0000
fix to t/97result_class.t and fixed tests too
r51820@cain (orig r3383): matthewt | 2007-05-25 16:00:52 +0000
prefetch/cache fixes for all but find
Matt S Trout [Fri, 25 May 2007 16:00:52 +0000]
prefetch/cache fixes for all but find
John Napiorkowski [Fri, 25 May 2007 04:42:13 +0000]
fixed some tests
John Napiorkowski [Fri, 25 May 2007 04:21:26 +0000]
Expanded tests and clarified test parameters.
Guillermo Roditi [Tue, 22 May 2007 16:24:15 +0000]
fix to t/97result_class.t and fixed tests too
Christopher H. Laco [Tue, 22 May 2007 02:36:28 +0000]
%colinfo accessor and inflate_column now work together
Brandon L. Black [Tue, 22 May 2007 01:44:57 +0000]
cleanup on aisle 7
Brandon L. Black [Tue, 22 May 2007 01:40:14 +0000]
Merge 'trunk' into 'DBIx-Class-current'
r30913@brandon-blacks-computer (orig r3263): matthewt | 2007-05-06 11:52:36 -0500
patch from soulchild (thanks!)
r31140@brandon-blacks-computer (orig r3318): castaway | 2007-05-17 07:56:49 -0500
Applied patch from Pedro Melo to fix order of components in the example
r31938@brandon-blacks-computer (orig r3348): ilmari | 2007-05-21 15:23:36 -0500
Copy the working mk_hash from HashRefInflator in -current into Cookbook
r31946@brandon-blacks-computer (orig r3355): blblack | 2007-05-21 20:21:42 -0500
connect_info should return the same data it was given
Brandon L. Black [Tue, 22 May 2007 01:21:42 +0000]
connect_info should return the same data it was given
Christopher H. Laco [Tue, 22 May 2007 00:32:35 +0000]
added get_inflated_columns to Row
John Napiorkowski [Mon, 21 May 2007 23:47:56 +0000]
-- added support for belongs_to type relationships and better support for when the relating keys are autogenerated.
-- more tests.
Guillermo Roditi [Mon, 21 May 2007 22:29:11 +0000]
result_class is getting leaked somewhere in related_resultset, failing test included
John Napiorkowski [Mon, 21 May 2007 20:35:35 +0000]
clarify problem with missing relationship keys for bulk_insert mode
Dagfinn Ilmari Mannsåker [Mon, 21 May 2007 20:23:36 +0000]
Copy the working mk_hash from HashRefInflator in -current into Cookbook
Matt S Trout [Mon, 21 May 2007 14:22:52 +0000]
fixed WhereJoins to handle conditions edge cases
Dagfinn Ilmari Mannsåker [Sun, 20 May 2007 00:10:20 +0000]
add tests for nested prefetch with many_to_many and chained search_related
Matt S Trout [Sun, 20 May 2007 00:09:33 +0000]
deprecation warning for compose_connection now caught and tested
Matt S Trout [Sun, 20 May 2007 00:05:23 +0000]
find/next change to return undef rather than () on fail from Bernhard Graf
Jess Robinson [Sat, 19 May 2007 15:33:46 +0000]
Test populate_rs with belongs_to rels
Matt S Trout [Sat, 19 May 2007 21:05:13 +0000]
Merge 'DBIx-Class-current' into 'bulk_create'
Matt S Trout [Sat, 19 May 2007 20:05:13 +0000]
Merge 'DBIx-Class-current' into 'bulk_create'
r51635@cain (orig r3331): matthewt | 2007-05-19 15:05:13 +0000
result_source must be passed to new_result
Matt S Trout [Sat, 19 May 2007 15:05:13 +0000]
result_source must be passed to new_result
John Napiorkowski [Fri, 18 May 2007 16:01:47 +0000]
-- Additional tests for checking correct autocreation of PK's when needed
-- Cleaned up the code to reflect DBIx indenting standards
-- Additional documentation
Jess Robinson [Fri, 18 May 2007 12:24:00 +0000]
Merge 'DBIx-Class-current' into 'bulk_create'
r3302@lilith (orig r3300): matthewt | 2007-05-11 04:54:27 +0100
eliminate the last of the AutoCommit warnings
r3304@lilith (orig r3302): matthewt | 2007-05-11 13:38:18 +0100
fixup for Oracle WHERE join stuff from abraxxa
r3310@lilith (orig r3308): claco | 2007-05-12 02:31:37 +0100
Require CAG 0.05002 to kill Class::Inspector warnings.
r3317@lilith (orig r3315): blblack | 2007-05-14 23:59:07 +0100
default AutoCommit to 1 if not explicitly set, and stop warning about it
John Napiorkowski [Fri, 18 May 2007 00:05:07 +0000]
-- some additional tests for edge cases
-- code cleanups
-- more intuitive handling of single row sub populates
John Napiorkowski [Thu, 17 May 2007 20:03:35 +0000]
- void context only uses insert bulk now.
- added a few test for edge cases, like only one row to insert
Jess Robinson [Thu, 17 May 2007 12:56:49 +0000]
Applied patch from Pedro Melo to fix order of components in the example
John Napiorkowski [Tue, 15 May 2007 17:59:59 +0000]
Passes all the tests but..
-- Had to change the test to make each row declare the same columns (no autocreate for autoPKs)
-- Right now inner related resultsets call popular in array context. Needs to be fixed
Brandon L. Black [Mon, 14 May 2007 22:59:07 +0000]
default AutoCommit to 1 if not explicitly set, and stop warning about it
John Napiorkowski [Mon, 14 May 2007 22:45:29 +0000]
First go at supporting the populate syntax for resultset objects. Got non void context worked, but insert_bulk not done yet. Updated the test for this to test both void and nonvoid context.
Ash Berlin [Sat, 12 May 2007 20:22:09 +0000]
Failing test for populate on RS
Christopher H. Laco [Sat, 12 May 2007 01:31:37 +0000]
Require CAG 0.05002 to kill Class::Inspector warnings.
Jess Robinson [Fri, 11 May 2007 14:16:30 +0000]
Check rel_in_storage in Row::insert, only insert rel objects when necessary
Matt S Trout [Fri, 11 May 2007 12:38:18 +0000]
fixup for Oracle WHERE join stuff from abraxxa
Matt S Trout [Fri, 11 May 2007 03:54:27 +0000]
eliminate the last of the AutoCommit warnings
Matt S Trout [Fri, 11 May 2007 03:44:20 +0000]
minor fixup to bulk_create
Matt S Trout [Fri, 11 May 2007 03:40:44 +0000]
multi-create working
Matt S Trout [Fri, 11 May 2007 03:18:37 +0000]
Merge 'DBIx-Class-current' into 'bulk_create'
r50790@cain (orig r3288): blblack | 2007-05-10 23:46:23 +0000
Got rid of effectively dead dbh_do code in the txn_{begin|end|rollback} funcs
Reworked the AutoCommit/transaction_depth stuff so that transaction_depth is always 1 or higher with AutoCommit off
Doc updates to recommend AutoCommit => 1 / txn_do
Warn if the user doesn't explicitly set AutoCommit
Added AutoCommit => 1 to some tests that were triggering the above warning
r50793@cain (orig r3291): claco | 2007-05-11 01:59:38 +0000
Updated prereq version of CAG to 0.05001
r50795@cain (orig r3293): matthewt | 2007-05-11 02:52:12 +0000
r35887@cain (orig r3046): matthewt | 2007-01-20 23:37:02 +0000
half-finished collapse code
r50796@cain (orig r3294): matthewt | 2007-05-11 02:53:24 +0000
r50794@cain (orig r3292): matthewt | 2007-05-11 02:51:46 +0000
collapse result refac hopefully complete
r50797@cain (orig r3295): matthewt | 2007-05-11 02:56:11 +0000
post-merge fixups
r50798@cain (orig r3296): matthewt | 2007-05-11 03:03:40 +0000
autocommit error gone for dbicadmin test
Matt S Trout [Fri, 11 May 2007 03:03:40 +0000]
autocommit error gone for dbicadmin test
Matt S Trout [Fri, 11 May 2007 02:56:11 +0000]
post-merge fixups