Matt S Trout [Fri, 14 Sep 2007 20:56:27 +0000]
Merge 'trunk' into 'versioned_enhancements'
r11158@jules (orig r3684): jnapiorkowski | 2007-08-16 16:23:18 +0100
-- added some documentation to ->populate to warn people about the side effects of using wantarray versus void context.
-- added some additional documentation to resultset->create
r11194@jules (orig r3695): matthewt | 2007-08-21 19:24:53 +0100
r10460@jules (orig r3640): tomboh | 2007-08-01 12:27:38 +0100
Add an 'on_disconnect_do' argument to
DBIx::Class::Storage::DBI::connect_info that, on disconnection, do what
'on_connect_do' does on connection. Currently, this only works if the
code explicitly calls disconnect() on the Storage object.
While I'm here, make both 'on_connect_do' and 'on_disconnect_do' accept
code references as well as strings containing SQL statements.
Finally, remove code to call compose_connection() from DBICTest.pm that
never gets called any more.
r11195@jules (orig r3696): matthewt | 2007-08-21 19:24:57 +0100
r11152@jules (orig r3678): tomboh | 2007-08-15 09:24:32 +0100
Restore code that I removed in revision 3640 that tests still need
r11196@jules (orig r3697): matthewt | 2007-08-21 19:25:00 +0100
r11153@jules (orig r3679): tomboh | 2007-08-15 09:25:47 +0100
Let on_connect_do() and on_disconnect_do() take code references.
Provide tests and documentation for this.
r11197@jules (orig r3698): matthewt | 2007-08-21 19:25:33 +0100
r11199@jules (orig r3700): matthewt | 2007-08-21 19:50:00 +0100
arrayrefs for on_connect_do
r11200@jules (orig r3701): matthewt | 2007-08-21 19:53:44 +0100
note on_connect_do changes
r11201@jules (orig r3702): matthewt | 2007-08-21 20:17:22 +0100
oracle datetime inflator patch
r11202@jules (orig r3703): matthewt | 2007-08-21 20:52:09 +0100
force CDBICompat deps for developers, fix tests to work with latest Class::Trigger
r11217@jules (orig r3705): tomboh | 2007-08-22 11:28:58 +0100
Fix the behaviour of code refs within array refs for on_(dis)?connect_do
and enhance tests to spot the previous mistake.
r11218@jules (orig r3706): tomboh | 2007-08-22 11:57:14 +0100
Add myself to the list of contributors
r11232@jules (orig r3709): gphat | 2007-08-24 18:11:46 +0100
Fix typos.
r14025@jules (orig r3720): ilmari | 2007-09-04 17:44:41 +0100
Fix return value for DBIC::ResultSource::Table->table($table)
r14026@jules (orig r3721): ash | 2007-09-04 20:14:02 +0100
Bump for New relase
r14027@jules (orig r3722): semifor | 2007-09-05 04:49:46 +0100
r1185@titanic: mjm | 2007-09-04 20:11:07 -0700
Updated email address
r14029@jules (orig r3723): castaway | 2007-09-06 21:07:52 +0100
Doc patch from wreis
r14030@jules (orig r3724): castaway | 2007-09-06 22:35:49 +0100
Add more about accessors to doc
r14031@jules (orig r3725): tomboh | 2007-09-07 17:54:00 +0100
Small POD fix
r14032@jules (orig r3726): semifor | 2007-09-08 17:58:56 +0100
r1191@titanic: mjm | 2007-09-08 09:20:32 -0700
discard_changes is also "refresh from storage"
r14035@jules (orig r3729): castaway | 2007-09-12 00:23:20 +0100
Much doch shuffling and more argument explanations (due to initself ;)
Matt S Trout [Fri, 14 Sep 2007 20:42:29 +0000]
Merge 'trunk' into 'cdbicompat_integration'
r11217@jules (orig r3705): tomboh | 2007-08-22 11:28:58 +0100
Fix the behaviour of code refs within array refs for on_(dis)?connect_do
and enhance tests to spot the previous mistake.
r11218@jules (orig r3706): tomboh | 2007-08-22 11:57:14 +0100
Add myself to the list of contributors
r11232@jules (orig r3709): gphat | 2007-08-24 18:11:46 +0100
Fix typos.
r14025@jules (orig r3720): ilmari | 2007-09-04 17:44:41 +0100
Fix return value for DBIC::ResultSource::Table->table($table)
r14026@jules (orig r3721): ash | 2007-09-04 20:14:02 +0100
Bump for New relase
r14027@jules (orig r3722): semifor | 2007-09-05 04:49:46 +0100
r1185@titanic: mjm | 2007-09-04 20:11:07 -0700
Updated email address
r14029@jules (orig r3723): castaway | 2007-09-06 21:07:52 +0100
Doc patch from wreis
r14030@jules (orig r3724): castaway | 2007-09-06 22:35:49 +0100
Add more about accessors to doc
r14031@jules (orig r3725): tomboh | 2007-09-07 17:54:00 +0100
Small POD fix
r14032@jules (orig r3726): semifor | 2007-09-08 17:58:56 +0100
r1191@titanic: mjm | 2007-09-08 09:20:32 -0700
discard_changes is also "refresh from storage"
r14035@jules (orig r3729): castaway | 2007-09-12 00:23:20 +0100
Much doch shuffling and more argument explanations (due to initself ;)
Jess Robinson [Tue, 11 Sep 2007 23:23:20 +0000]
Much doch shuffling and more argument explanations (due to initself ;)
Marc Mims [Sat, 8 Sep 2007 14:20:32 +0000]
discard_changes is also "refresh from storage"
Tom Hukins [Fri, 7 Sep 2007 16:54:00 +0000]
Small POD fix
Jess Robinson [Thu, 6 Sep 2007 21:35:49 +0000]
Add more about accessors to doc
Jess Robinson [Thu, 6 Sep 2007 20:07:52 +0000]
Doc patch from wreis
Marc Mims [Wed, 5 Sep 2007 01:11:07 +0000]
Updated email address
Ash Berlin [Tue, 4 Sep 2007 19:14:02 +0000]
Bump for New relase
Dagfinn Ilmari Mannsåker [Tue, 4 Sep 2007 16:44:41 +0000]
Fix return value for DBIC::ResultSource::Table->table($table)
Michael G Schwern [Fri, 31 Aug 2007 06:39:40 +0000]
$schema isn't defined if the test is skipped.
Michael G Schwern [Fri, 31 Aug 2007 06:39:19 +0000]
Add POD to new CDBICompat modules so they pass POD coverage.
Michael G Schwern [Fri, 10 Aug 2007 07:56:14 +0000]
Pull in some tests from CDBI 3.16 that already work.
Try to fix some issues with the testlibs.
Michael G Schwern [Fri, 10 Aug 2007 07:54:30 +0000]
Document that we're doing AbstractSearch, too
Split out the customization recepie a bit.
Document some limitations.
Cory G Watson [Fri, 24 Aug 2007 17:11:46 +0000]
Fix typos.
Tom Hukins [Wed, 22 Aug 2007 10:57:14 +0000]
Add myself to the list of contributors
Tom Hukins [Wed, 22 Aug 2007 10:28:58 +0000]
Fix the behaviour of code refs within array refs for on_(dis)?connect_do
and enhance tests to spot the previous mistake.
Matt S Trout [Tue, 21 Aug 2007 19:56:43 +0000]
Merge 'trunk' into 'cdbicompat_integration'
r11194@jules (orig r3695): matthewt | 2007-08-21 19:24:53 +0100
r10460@jules (orig r3640): tomboh | 2007-08-01 12:27:38 +0100
Add an 'on_disconnect_do' argument to
DBIx::Class::Storage::DBI::connect_info that, on disconnection, do what
'on_connect_do' does on connection. Currently, this only works if the
code explicitly calls disconnect() on the Storage object.
While I'm here, make both 'on_connect_do' and 'on_disconnect_do' accept
code references as well as strings containing SQL statements.
Finally, remove code to call compose_connection() from DBICTest.pm that
never gets called any more.
r11195@jules (orig r3696): matthewt | 2007-08-21 19:24:57 +0100
r11152@jules (orig r3678): tomboh | 2007-08-15 09:24:32 +0100
Restore code that I removed in revision 3640 that tests still need
r11196@jules (orig r3697): matthewt | 2007-08-21 19:25:00 +0100
r11153@jules (orig r3679): tomboh | 2007-08-15 09:25:47 +0100
Let on_connect_do() and on_disconnect_do() take code references.
Provide tests and documentation for this.
r11197@jules (orig r3698): matthewt | 2007-08-21 19:25:33 +0100
r11199@jules (orig r3700): matthewt | 2007-08-21 19:50:00 +0100
arrayrefs for on_connect_do
r11200@jules (orig r3701): matthewt | 2007-08-21 19:53:44 +0100
note on_connect_do changes
r11201@jules (orig r3702): matthewt | 2007-08-21 20:17:22 +0100
oracle datetime inflator patch
r11202@jules (orig r3703): matthewt | 2007-08-21 20:52:09 +0100
force CDBICompat deps for developers, fix tests to work with latest Class::Trigger
Matt S Trout [Tue, 21 Aug 2007 19:52:09 +0000]
force CDBICompat deps for developers, fix tests to work with latest Class::Trigger
Matt S Trout [Tue, 21 Aug 2007 19:17:22 +0000]
oracle datetime inflator patch
Matt S Trout [Tue, 21 Aug 2007 18:53:44 +0000]
note on_connect_do changes
Matt S Trout [Tue, 21 Aug 2007 18:50:00 +0000]
arrayrefs for on_connect_do
Matt S Trout [Tue, 21 Aug 2007 18:25:33 +0000]
Merge 'on_disconnect_do' into 'trunk'
Matt S Trout [Tue, 21 Aug 2007 18:09:21 +0000]
Merge 'trunk' into 'cdbicompat_integration'
r10454@jules (orig r3634): matthewt | 2007-07-29 22:01:45 +0100
updated svn and list URLs
r10462@jules (orig r3642): matthewt | 2007-08-03 19:52:16 +0100
optimisation in cursor
r10463@jules (orig r3643): matthewt | 2007-08-03 22:01:49 +0100
add default_resultset_attributes entry to Schema
r10464@jules (orig r3644): matthewt | 2007-08-04 17:44:46 +0100
cleanup cursor class handling
r10465@jules (orig r3645): ash | 2007-08-04 18:30:14 +0100
Fix example code. Thanks bits
r10466@jules (orig r3646): matthewt | 2007-08-05 15:41:51 +0100
add cursor_class to storage opt list
r10470@jules (orig r3650): matthewt | 2007-08-06 20:10:08 +0100
typo pointed out by kangas
r10471@jules (orig r3651): matthewt | 2007-08-06 20:36:27 +0100
final changes for 08004 dist
r10472@jules (orig r3652): gphat | 2007-08-07 14:07:06 +0100
Refactor Statistics to clean up printing of debug info and to avoid crashing on
a closed STDERR...
r10473@jules (orig r3653): captainL | 2007-08-07 15:11:18 +0100
fixed storage->connected fork bug
r10474@jules (orig r3654): matthewt | 2007-08-07 15:45:46 +0100
fix for AccessorGroup
r10475@jules (orig r3655): aherzog | 2007-08-07 16:25:28 +0100
Add myself to contributors list.
r10476@jules (orig r3656): aherzog | 2007-08-07 16:26:32 +0100
Fix reconnect tests to skip tests that won't pass (when run as root, or under windows).
r10477@jules (orig r3657): aherzog | 2007-08-07 19:50:59 +0100
Fix bind params debugging output; consolidate some related, duplicated code.
r10478@jules (orig r3658): aherzog | 2007-08-07 21:07:43 +0100
Autoflush debugging, to make sure statement is printed when we test for it.
r10480@jules (orig r3660): matthewt | 2007-08-08 11:35:26 +0100
rejig resultset construction for related_resultset
r10481@jules (orig r3661): matthewt | 2007-08-08 11:38:39 +0100
bump sqlite dep
r10482@jules (orig r3662): matthewt | 2007-08-08 11:47:39 +0100
timestamp+pg fix
r10484@jules (orig r3664): tomboh | 2007-08-08 13:52:58 +0100
Mention the SVN::Web Web interface to the repository
r10485@jules (orig r3665): matthewt | 2007-08-08 14:32:58 +0100
make pod cov not skip if author side, fix exception list
r10486@jules (orig r3666): tomboh | 2007-08-10 12:06:35 +0100
Fix package names in documentation
r10487@jules (orig r3667): castaway | 2007-08-10 14:05:24 +0100
Manual improvements from apeiron
r10488@jules (orig r3668): ash | 2007-08-11 22:46:59 +0100
Remove warn statement
r10490@jules (orig r3670): ash | 2007-08-11 23:27:07 +0100
Move to using Class::C3::Componentised
r10491@jules (orig r3671): matthewt | 2007-08-12 15:04:27 +0100
missed commit of version inc
r10492@jules (orig r3672): castaway | 2007-08-12 15:27:38 +0100
Documentation: cookbook, resultset/create and some other bits
r10493@jules (orig r3673): ash | 2007-08-12 15:49:59 +0100
Prepare for new dist
r10495@jules (orig r3674): tomboh | 2007-08-13 10:42:16 +0100
Fix a package name I corrected wrongly in revision 3666.
r11158@jules (orig r3684): jnapiorkowski | 2007-08-16 16:23:18 +0100
-- added some documentation to ->populate to warn people about the side effects of using wantarray versus void context.
-- added some additional documentation to resultset->create
Luke Saunders [Tue, 21 Aug 2007 16:58:17 +0000]
determines parser from dbh driver name and gives parser the dbh from schema to connect
Luke Saunders [Tue, 21 Aug 2007 11:56:31 +0000]
works well, we now just require a nice way to deploy the SchemaVersions table
John Napiorkowski [Thu, 16 Aug 2007 15:23:18 +0000]
-- added some documentation to ->populate to warn people about the side effects of using wantarray versus void context.
-- added some additional documentation to resultset->create
Luke Saunders [Wed, 15 Aug 2007 23:45:32 +0000]
moved upgrade file reading into upgrade from _on_connect
Luke Saunders [Wed, 15 Aug 2007 22:29:57 +0000]
tests are a mess, but Versioned.pm should work now
Luke Saunders [Wed, 15 Aug 2007 13:29:01 +0000]
created ->get_db_version and moved all overridable stuff to do_upgrade
Tom Hukins [Wed, 15 Aug 2007 08:25:47 +0000]
Let on_connect_do() and on_disconnect_do() take code references.
Provide tests and documentation for this.
Tom Hukins [Wed, 15 Aug 2007 08:24:32 +0000]
Restore code that I removed in revision 3640 that tests still need
Tom Hukins [Mon, 13 Aug 2007 09:42:16 +0000]
Fix a package name I corrected wrongly in revision 3666.
Ash Berlin [Sun, 12 Aug 2007 14:49:59 +0000]
Prepare for new dist
Jess Robinson [Sun, 12 Aug 2007 14:27:38 +0000]
Documentation: cookbook, resultset/create and some other bits
Matt S Trout [Sun, 12 Aug 2007 14:04:27 +0000]
missed commit of version inc
Ash Berlin [Sat, 11 Aug 2007 22:27:07 +0000]
Move to using Class::C3::Componentised
Ash Berlin [Sat, 11 Aug 2007 21:46:59 +0000]
Remove warn statement
Jess Robinson [Fri, 10 Aug 2007 13:05:24 +0000]
Manual improvements from apeiron
Tom Hukins [Fri, 10 Aug 2007 11:06:35 +0000]
Fix package names in documentation
Matt S Trout [Wed, 8 Aug 2007 13:32:58 +0000]
make pod cov not skip if author side, fix exception list
Tom Hukins [Wed, 8 Aug 2007 12:52:58 +0000]
Mention the SVN::Web Web interface to the repository
Matt S Trout [Wed, 8 Aug 2007 10:47:39 +0000]
timestamp+pg fix
Matt S Trout [Wed, 8 Aug 2007 10:38:39 +0000]
bump sqlite dep
Matt S Trout [Wed, 8 Aug 2007 10:35:26 +0000]
rejig resultset construction for related_resultset
Michael G Schwern [Fri, 27 Jul 2007 03:02:07 +0000]
With DBD::SQLite 1.12 there's a bus error in 33storage_reconnect.t
and cdbi-t/02-Film.t
Adam Herzog [Tue, 7 Aug 2007 20:07:43 +0000]
Autoflush debugging, to make sure statement is printed when we test for it.
Adam Herzog [Tue, 7 Aug 2007 18:50:59 +0000]
Fix bind params debugging output; consolidate some related, duplicated code.
Adam Herzog [Tue, 7 Aug 2007 15:26:32 +0000]
Fix reconnect tests to skip tests that won't pass (when run as root, or under windows).
Adam Herzog [Tue, 7 Aug 2007 15:25:28 +0000]
Add myself to contributors list.
Matt S Trout [Tue, 7 Aug 2007 14:45:46 +0000]
fix for AccessorGroup
Luke Saunders [Tue, 7 Aug 2007 14:11:18 +0000]
fixed storage->connected fork bug
Cory G Watson [Tue, 7 Aug 2007 13:07:06 +0000]
Refactor Statistics to clean up printing of debug info and to avoid crashing on
a closed STDERR...
Matt S Trout [Mon, 6 Aug 2007 19:36:27 +0000]
final changes for 08004 dist
Matt S Trout [Mon, 6 Aug 2007 19:10:08 +0000]
typo pointed out by kangas
Matt S Trout [Sun, 5 Aug 2007 14:41:51 +0000]
add cursor_class to storage opt list
Ash Berlin [Sat, 4 Aug 2007 17:30:14 +0000]
Fix example code. Thanks bits
Matt S Trout [Sat, 4 Aug 2007 16:44:46 +0000]
cleanup cursor class handling
Matt S Trout [Fri, 3 Aug 2007 21:01:49 +0000]
add default_resultset_attributes entry to Schema
Matt S Trout [Fri, 3 Aug 2007 18:52:16 +0000]
optimisation in cursor
Tom Hukins [Wed, 1 Aug 2007 11:27:38 +0000]
Add an 'on_disconnect_do' argument to
DBIx::Class::Storage::DBI::connect_info that, on disconnection, do what
'on_connect_do' does on connection. Currently, this only works if the
code explicitly calls disconnect() on the Storage object.
While I'm here, make both 'on_connect_do' and 'on_disconnect_do' accept
code references as well as strings containing SQL statements.
Finally, remove code to call compose_connection() from DBICTest.pm that
never gets called any more.
Matt S Trout [Sun, 29 Jul 2007 21:01:45 +0000]
updated svn and list URLs
Matt S Trout [Fri, 27 Jul 2007 05:16:18 +0000]
and my tradditional collection of missing add commands
Matt S Trout [Fri, 27 Jul 2007 05:14:35 +0000]
initial merge of Schwern's CDBICompat work, with many thanks
Matt S Trout [Fri, 27 Jul 2007 00:20:54 +0000]
missed adding the test
Luke Saunders [Thu, 26 Jul 2007 21:31:08 +0000]
applied patch from davinch: fix bug with create_multi not inserting non-storage objects
Luke Saunders [Tue, 24 Jul 2007 16:00:37 +0000]
fixed minor docs error
Brandon L. Black [Sat, 21 Jul 2007 06:04:28 +0000]
Changes update for my txn fix a few days ago
Matt S Trout [Fri, 20 Jul 2007 19:10:10 +0000]
AccessorGroup is now a Class::Accessor::Grouped subclass
Brandon L. Black [Wed, 18 Jul 2007 21:23:29 +0000]
fix a few txn issues, including the "transaction depth not resetting" which was being caused by the unexpected (but documented) volatility of $dbh->{AutoCommit}
nested rollback exceptions have never had any tests, and that part still looks wrong
Edmund von der Burg [Wed, 18 Jul 2007 20:22:35 +0000]
Added the word 'trigger' to the 'Overloading methods' section so that it is more likely to be found when searching.
Marcus Ramberg [Wed, 18 Jul 2007 11:39:58 +0000]
Make ensure_class_loaded behave better with malformed classnames
Matt S Trout [Tue, 17 Jul 2007 23:18:25 +0000]
non-destructive hashref handling for connect_info options
Matt S Trout [Tue, 17 Jul 2007 23:07:06 +0000]
fix for count after slice (report and tests from JOHANL)
Matt S Trout [Mon, 16 Jul 2007 14:46:38 +0000]
fixup for datetime parser from Matt Lawrence (mattlaw)
Matt S Trout [Mon, 16 Jul 2007 11:49:16 +0000]
08003 changes
John Napiorkowski [Tue, 10 Jul 2007 22:31:20 +0000]
fixed the trouble with undefs using populate in void context. Added some tests for this.
Matt S Trout [Tue, 10 Jul 2007 18:25:34 +0000]
fixes to multi-create
Matt S Trout [Tue, 10 Jul 2007 18:23:34 +0000]
unmark experimental to go with deploy
Matt S Trout [Mon, 9 Jul 2007 20:05:30 +0000]
failing test for multi-create bug reported by irc:bits
Matt S Trout [Mon, 9 Jul 2007 19:41:07 +0000]
many-many rel fix
Luke Saunders [Mon, 9 Jul 2007 18:18:41 +0000]
removed various Dumper calls
Luke Saunders [Mon, 9 Jul 2007 10:40:46 +0000]
updated changes. fixed ResultSetColumn w/prefetch problem
Luke Saunders [Wed, 4 Jul 2007 22:03:59 +0000]
fixed attr merging problem
Matt S Trout [Wed, 4 Jul 2007 18:57:31 +0000]
remove cwd dep, modify pod
Jess Robinson [Wed, 4 Jul 2007 13:10:48 +0000]
Fixup indenting/code style
Luke Saunders [Wed, 4 Jul 2007 12:35:37 +0000]
fixed group_by problem with oracle limit syntax
Brandon L. Black [Mon, 2 Jul 2007 15:15:42 +0000]
Patch for ? in NoBindVars data from Tom Hukins
Matt S Trout [Fri, 29 Jun 2007 13:48:53 +0000]
remove RSM recipe
Simon Elliott [Tue, 26 Jun 2007 20:03:47 +0000]
many_to_many supports relation_rs method now
Simon Elliott [Tue, 26 Jun 2007 19:19:08 +0000]
add_to returns inserted row in many_to_many relation
Brandon L. Black [Tue, 26 Jun 2007 13:19:33 +0000]
DBIx::Class::Exception should pass off any exception objects untouched, not just its own
John Napiorkowski [Mon, 25 Jun 2007 22:55:24 +0000]
Added multi-create object support to Schema->populate and created a test for this. Also added my name to the contributors list so my wife believes me when I tell her what I'm working on in my offtime :)
Matt S Trout [Fri, 22 Jun 2007 01:10:12 +0000]
restore mk_classaccessor
Matt S Trout [Wed, 20 Jun 2007 06:39:49 +0000]
08002
Matt S Trout [Wed, 20 Jun 2007 05:57:33 +0000]
ordering change to squash an M::I warning
Matt S Trout [Wed, 20 Jun 2007 04:14:52 +0000]
probably fix bulk_create
Matt S Trout [Wed, 20 Jun 2007 04:00:54 +0000]
eleiminate vestigial code in PK::Auto
Matt S Trout [Wed, 20 Jun 2007 04:00:03 +0000]
SQL statement in errors
Matt S Trout [Wed, 20 Jun 2007 03:57:08 +0000]
remove rogue use line