From: Matt S Trout Date: Sat, 20 Jan 2007 21:16:53 +0000 (+0000) Subject: Merge 'DBIx-Class-current' into 'replication' X-Git-Tag: v0.08010~43^2~1 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=1c32fcf0404c47e7cd43de68c9a93792b0d1598a;p=dbsrgits%2FDBIx-Class.git Merge 'DBIx-Class-current' into 'replication' r26914@cain (orig r2789): blblack | 2006-09-15 15:39:24 +0000 the beginnings of a real storage stress test r26917@cain (orig r2792): matthewt | 2006-09-15 21:42:04 +0000 r26908@cain (orig r2783): dwc | 2006-09-14 21:26:45 +0000 Prepping 0.07002 for release r26915@cain (orig r2790): castaway | 2006-09-15 21:17:43 +0000 Fixup limit syntax finding for DB2 r26916@cain (orig r2791): ash | 2006-09-15 21:35:37 +0000 Fixed incorect class name in sqlt examples r26951@cain (orig r2793): castaway | 2006-09-15 22:04:43 +0000 create insert_bulk using execute_array, and make populate use it in void context r28194@cain (orig r2798): dwc | 2006-09-23 18:26:22 +0000 r11778@fortuna (orig r2794): dwc | 2006-09-16 12:56:02 -0400 Rework quote tests to not rely on SQLite, instead using debugcb to get generated SQL r28200@cain (orig r2801): claco | 2006-09-28 22:53:36 +0000 Added failing tests for pre/post populate->insert_bulk changes r28201@cain (orig r2802): claco | 2006-09-28 23:27:43 +0000 Updated 100populate.t tests to include calls in list context vs void context r28713@cain (orig r2804): castaway | 2006-10-03 19:01:12 +0000 Fixed to actually insert using column names, thanks claco! r28714@cain (orig r2805): blblack | 2006-10-03 20:25:03 +0000 make insert_bulk use the sth method in the newer style of things r28715@cain (orig r2806): blblack | 2006-10-03 22:57:09 +0000 add connect_info option to disable statement caching r28718@cain (orig r2809): blblack | 2006-10-06 01:55:56 +0000 r12918@evoc8 (orig r2807): dsully | 2006-10-04 13:19:37 -0500 Make UTF-8 columns work under Perl <= 5.8.0 r12919@evoc8 (orig r2808): dsully | 2006-10-04 13:32:37 -0500 Update changes r28719@cain (orig r2810): blblack | 2006-10-06 02:02:53 +0000 updated Changes for 0.07999_01 release r32520@cain (orig r2818): blblack | 2006-10-12 03:28:43 +0000 r10869@moloko (orig r2815): matthewt | 2006-10-06 19:49:06 -0500 fixup to work round an aliasing bug r10870@moloko (orig r2816): dwc | 2006-10-08 12:41:15 -0500 Add tests for alias fix in [2815] r32546@cain (orig r2844): blblack | 2006-10-17 15:28:41 +0000 r7941@positron (orig r2836): castaway | 2006-10-14 12:33:13 -0500 Minor consistency, layout and grammar updates r7942@positron (orig r2837): castaway | 2006-10-14 14:24:15 -0500 Added examples for ResultSetColumn r7943@positron (orig r2838): castaway | 2006-10-14 14:41:07 -0500 Add func example for resultsetcolumn r7944@positron (orig r2839): castaway | 2006-10-14 14:43:52 -0500 Added resultsetcolumn question to FAQ r7945@positron (orig r2840): castaway | 2006-10-14 14:46:26 -0500 Fix typo r7946@positron (orig r2841): castaway | 2006-10-14 15:11:40 -0500 Funky hashref inflating example r7947@positron (orig r2842): castaway | 2006-10-14 15:21:26 -0500 Add find_or_new / in_storage example r9870@positron (orig r2843): dwc | 2006-10-17 02:40:56 -0500 Add (currently failing) tests for single relationship accessors with objects and for PK mutation r33014@cain (orig r2851): matthewt | 2006-10-25 05:20:32 +0000 r32855@cain (orig r2845): willert | 2006-10-18 20:33:43 +0000 Add myself to the contributors list r32856@cain (orig r2846): willert | 2006-10-18 20:37:23 +0000 Changed DBIC::Schema->load_classes to be taint-safe even when Module::Find is used to fetch the classes to import. Added a testfile for this behavior and any further taint related issues. r32857@cain (orig r2847): willert | 2006-10-18 20:40:15 +0000 Cosmetics: Changed DBIx::Class to fit into the global 2-space-indent convention r32858@cain (orig r2848): konobi | 2006-10-18 22:07:55 +0000 Hide documentation for deprecated modules from PAUSE. r32859@cain (orig r2849): matthewt | 2006-10-21 03:16:47 +0000 I hate you all. r33013@cain (orig r2850): matthewt | 2006-10-25 05:19:21 +0000 because this actually works r33271@cain (orig r2857): matthewt | 2006-11-03 04:26:25 +0000 r33016@cain (orig r2852): matthewt | 2006-10-25 07:11:15 +0000 fix it properly, fix Changes r33253@cain (orig r2853): castaway | 2006-10-30 14:21:53 +0000 Fixed typos in HashRefInflator example r33254@cain (orig r2854): ash | 2006-10-30 14:49:27 +0000 Fixed type in hasrref iter - thanks abraxxa r33255@cain (orig r2855): ash | 2006-10-31 11:24:43 +0000 Deploy fix that will hopefully sort out problems with HTML::Widget::DBIxClass r33256@cain (orig r2856): ash | 2006-11-01 02:11:22 +0000 reverted previous deploy change(r8255) - sorry matt, i wont break it again r33594@cain (orig r2873): ash | 2006-11-12 16:52:21 +0000 Moved from M::B to M::I Added myself to CONTRIBUTORS r33595@cain (orig r2874): ash | 2006-11-12 16:59:23 +0000 use inc::Module::Install 0.64 (no version previouly) r33608@cain (orig r2876): matthewt | 2006-11-13 08:35:04 +0000 r33574@cain (orig r2868): marcus | 2006-11-09 12:27:52 +0000 remove obsolete example. r33576@cain (orig r2870): matthewt | 2006-11-10 13:38:40 +0000 inflate_result can return an array now. somebody write me tests please r33577@cain (orig r2871): castaway | 2006-11-10 18:17:36 +0000 Documentation updates: add_columns column_info keys resultset_class example r33593@cain (orig r2872): castaway | 2006-11-10 22:22:22 +0000 Minor documentation update r33596@cain (orig r2875): matthewt | 2006-11-13 03:30:19 +0000 make multi-return actually work r33840@cain (orig r2899): bricas | 2006-11-16 15:47:06 +0000 r14845@Brian (orig r2878): ash | 2006-11-13 15:48:13 -0400 Seperated out quote tests so that matt can use them for S::A at some point (old test t/19quotes.t) Also includes two failing tests (quoted order by and { select => ['me.*']} attrs). r14870@Brian (orig r2882): blblack | 2006-11-15 10:13:44 -0400 fix for rt.cpan.org #22740 (use $^X instead of hardcoded "perl") r14875@Brian (orig r2887): castaway | 2006-11-15 10:26:47 -0400 Fix foreign/self example r14885@Brian (orig r2897): blblack | 2006-11-15 16:16:14 -0400 Don't blow up if columns_info_for returns useless results r14893@Brian (orig r2898): bricas | 2006-11-16 11:42:33 -0400 moving it to -current branch r33841@cain (orig r2900): bricas | 2006-11-16 15:48:02 +0000 moved from trunk r33850@cain (orig r2909): ash | 2006-11-18 01:13:36 +0000 Removed Class::Data::Accessor and DBIx::Class::AccessorGrouped and replaced with Class::Accessor::Grouped. component_class type accessors now just inherited and so no longer automatcally require classes when set (noted in changes) Added auto_install to Makefile.PL r33996@cain (orig r2911): matthewt | 2006-11-20 19:11:15 +0000 r33842@cain (orig r2901): bricas | 2006-11-16 15:54:41 +0000 bumped ver. added some stuff to Changes i know were missing. r33845@cain (orig r2904): blblack | 2006-11-16 16:43:42 +0000 added changes entry for rt#22740 r33846@cain (orig r2905): castaway | 2006-11-16 16:45:29 +0000 Added patch from Ted Carnahan to rel docs r34019@cain (orig r2917): matthewt | 2006-11-22 05:22:32 +0000 moved tests to compose_namespace instead of compose_connection, marked compose_connection as deprecated, undocumented DB.pm r34020@cain (orig r2918): matthewt | 2006-11-22 05:30:06 +0000 class reg test r34029@cain (orig r2921): claco | 2006-11-22 17:38:43 +0000 Updated version requirement for Class::Accessor::Grouped to 0.03 r34035@cain (orig r2925): ningu | 2006-11-22 22:10:30 +0000 r18925@haferschleim (orig r2919): ningu | 2006-11-21 22:44:26 -0800 - slight optimization to ident_condition in PK.pm - get ident_cond in update() before applying arguments, so a column's pk can be updated r18926@haferschleim (orig r2920): ningu | 2006-11-21 22:54:10 -0800 revert update() change r18953@haferschleim (orig r2922): ningu | 2006-11-22 12:12:43 -0800 re-commit minimal pk-mutation in update(), with test r18956@haferschleim (orig r2924): ningu | 2006-11-22 14:09:07 -0800 add shallow copy of $attrs in ResultSet->new r34039@cain (orig r2929): ningu | 2006-11-23 00:02:14 +0000 trivial test cleanup r34041@cain (orig r2931): matthewt | 2006-11-23 20:05:52 +0000 r28722@cain (orig r2813): castaway | 2006-10-06 19:45:42 +0000 Versioning! With tests! Woo! r34042@cain (orig r2932): matthewt | 2006-11-23 20:05:58 +0000 r28723@cain (orig r2814): castaway | 2006-10-06 19:52:38 +0000 s/Path::Class/File::Spec/ r34043@cain (orig r2933): matthewt | 2006-11-23 20:06:02 +0000 r34044@cain (orig r2934): matthewt | 2006-11-23 20:06:06 +0000 r34045@cain (orig r2935): matthewt | 2006-11-23 20:06:09 +0000 r34031@cain (orig r2923): castaway | 2006-11-22 20:44:36 +0000 Fix tests, remove some random rints r34046@cain (orig r2936): matthewt | 2006-11-23 20:06:14 +0000 r34142@cain (orig r2940): ningu | 2006-11-23 21:39:33 +0000 - nuke old _resultset caching stuff - teeny cleanup to ResultSetColumn code r34143@cain (orig r2941): castaway | 2006-11-23 23:33:42 +0000 Add backup_directory, make tests cleanup r34148@cain (orig r2946): matthewt | 2006-11-26 16:21:17 +0000 r34145@cain (orig r2943): nigel | 2006-11-26 13:24:39 +0000 Added a test to check that the result from a 2 level has_many prefetch is the same as that got by expanding the relationships one thing at a time. r34189@cain (orig r2948): ash | 2006-11-27 19:34:28 +0000 - $schema->deploy now accepts a list of source (name)s to deploy - Also fixed creating of FK constraints to use is_foreign_key attr explicitly even if no back rel r34191@cain (orig r2950): ash | 2006-11-27 21:39:23 +0000 Typo fix in error message r34192@cain (orig r2951): ash | 2006-11-27 21:52:10 +0000 Fixed ningu's typo from rev 2929, and added test to catch error better r34194@cain (orig r2953): castaway | 2006-11-28 12:44:42 +0000 Add blessed checking to deflate r34625@cain (orig r2955): ningu | 2006-12-02 06:06:15 +0000 inline relationship and inflate code for new, update, get_column, set_column, etc. r34626@cain (orig r2956): ningu | 2006-12-02 06:16:31 +0000 tiny cosmetic fixes r35150@cain (orig r2959): blblack | 2006-12-07 02:38:17 +0000 r12195@localhost (orig r2957): ash | 2006-12-06 15:48:49 -0600 More descriptive error messages courtesy of Marc Espie r12196@localhost (orig r2958): ash | 2006-12-06 17:05:30 -0600 Join condition patch from Bernhard Graf r35222@cain (orig r2967): blblack | 2006-12-11 14:24:48 +0000 r12251@localhost (orig r2961): ningu | 2006-12-09 14:39:02 -0600 - die in Storage::DBI::Pg when it can't find the autoinc sequence r12253@localhost (orig r2963): ningu | 2006-12-10 10:25:22 -0600 add test for has_many prefetch with adjacent rows with no rel objects r12254@localhost (orig r2964): ningu | 2006-12-10 10:26:59 -0600 whoops r12255@localhost (orig r2965): blblack | 2006-12-10 19:00:22 -0600 allow pk mutation via column accessor + update r12316@localhost (orig r2966): blblack | 2006-12-11 08:24:23 -0600 better fix for pk mutation based on mst irc conversation r35458@cain (orig r2974): matthewt | 2006-12-28 00:34:58 +0000 r35424@cain (orig r2969): dwc | 2006-12-19 06:22:09 +0000 fix find_related-based queries to correctly grep the unique key r35455@cain (orig r2971): ash | 2006-12-21 21:04:33 +0000 Made many_to_many throw an exception if its not provided with a $f_rel r35466@cain (orig r2976): matthewt | 2006-12-28 19:21:52 +0000 r34017@cain (orig r2915): ash | 2006-11-21 09:46:41 +0000 Changed row and rs objects to not have direct handle to a source, instead a (schema,source_name) tuple of type ResultSourceHandle. r35467@cain (orig r2977): matthewt | 2006-12-28 19:21:57 +0000 r34018@cain (orig r2916): ash | 2006-11-21 20:58:19 +0000 Missed a reference to {result_source} r35468@cain (orig r2978): matthewt | 2006-12-28 19:22:01 +0000 r34036@cain (orig r2926): ningu | 2006-11-22 22:23:59 +0000 change monkier => moniker r35469@cain (orig r2979): matthewt | 2006-12-28 19:22:05 +0000 r34037@cain (orig r2927): ningu | 2006-11-22 22:34:23 +0000 fix typo r35470@cain (orig r2980): matthewt | 2006-12-28 19:22:08 +0000 r34038@cain (orig r2928): ningu | 2006-11-22 22:44:22 +0000 fix typo fix r35471@cain (orig r2981): matthewt | 2006-12-28 19:22:11 +0000 r35472@cain (orig r2982): matthewt | 2006-12-28 19:23:55 +0000 r34147@cain (orig r2945): ash | 2006-11-26 16:18:42 +0000 Made source_name read-only on source instances, r/w on classes r35473@cain (orig r2983): matthewt | 2006-12-28 19:24:00 +0000 r35474@cain (orig r2984): matthewt | 2006-12-28 19:24:34 +0000 r35456@cain (orig r2972): ash | 2006-12-27 22:48:49 +0000 Removed CDBI subclassing bugs. constrain_columns to work out now r35475@cain (orig r2985): matthewt | 2006-12-28 19:24:38 +0000 r35457@cain (orig r2973): ash | 2006-12-28 00:15:24 +0000 Fixed problem with cdbi-t/13constrain.t r35476@cain (orig r2986): matthewt | 2006-12-28 19:24:41 +0000 r35676@cain (orig r2993): matthewt | 2007-01-01 20:05:37 +0000 r35675@cain (orig r2992): castaway | 2007-01-01 19:59:21 +0000 Inflate/Deflate on all refs but scalars, with tests and all! r35678@cain (orig r2995): matthewt | 2007-01-01 23:07:38 +0000 r35677@cain (orig r2994): castaway | 2007-01-01 22:39:12 +0000 Fixup update/new ignoring with scalarrefs Add tests for same, plus discard_changes test r35686@cain (orig r3003): matthewt | 2007-01-02 20:36:29 +0000 multi-col group support for Ordered, from Neil de Carteret r35815@cain (orig r3006): ash | 2007-01-05 14:59:01 +0000 Added abraxa's HashRefInflator (no docs as yet) r35825@cain (orig r3016): ash | 2007-01-13 01:52:30 +0000 Added some simple docs to HashRefInflator and updated cookbook to match r35845@cain (orig r3017): ash | 2007-01-14 15:24:03 +0000 Make not of introduction of ResultSourceHandle r35853@cain (orig r3020): matthewt | 2007-01-17 01:24:13 +0000 r33849@cain (orig r2908): jnapiorkowski | 2006-11-18 00:48:30 +0000 r35854@cain (orig r3021): matthewt | 2007-01-17 01:25:24 +0000 r33995@cain (orig r2910): jnapiorkowski | 2006-11-20 05:01:56 +0000 changed storage->insert|update|delete to accept the source object directly and to get the attributes for the columns in storage::DBI and not elsewhere. Cleaned up the tests. Still getting attribute info from the table schemas r35855@cain (orig r3022): matthewt | 2007-01-17 01:25:37 +0000 r34195@cain (orig r2954): jnapiorkowski | 2006-12-01 04:35:26 +0000 moved bind attributes to DBI.pm/DBI/Pg.pm r35856@cain (orig r3023): matthewt | 2007-01-17 01:25:42 +0000 r35326@cain (orig r2968): jnapiorkowski | 2006-12-13 01:04:55 +0000 updated bulk insert to handle bind_param_array, created some basic tests r35857@cain (orig r3024): matthewt | 2007-01-17 01:25:47 +0000 r35858@cain (orig r3025): matthewt | 2007-01-17 01:26:29 +0000 r35669@cain (orig r2989): matthewt | 2006-12-30 20:18:22 +0000 fixup external bind params r35859@cain (orig r3026): matthewt | 2007-01-17 01:26:43 +0000 r35821@cain (orig r3012): jnapiorkowski | 2007-01-10 21:08:36 +0000 Merge from current and fixed issue when a column has multiple bind values. r35860@cain (orig r3027): matthewt | 2007-01-17 01:26:47 +0000 r35822@cain (orig r3013): jnapiorkowski | 2007-01-10 21:09:07 +0000 documentation updates r35861@cain (orig r3028): matthewt | 2007-01-17 01:26:49 +0000 r35823@cain (orig r3014): jnapiorkowski | 2007-01-10 21:43:19 +0000 some refactoring to reduce cut and paste work r35862@cain (orig r3029): matthewt | 2007-01-17 01:26:52 +0000 r35824@cain (orig r3015): jnapiorkowski | 2007-01-10 22:11:21 +0000 additional refactoring to better handle source objects r35863@cain (orig r3030): matthewt | 2007-01-17 01:35:23 +0000 arguably slightly less broken r35867@cain (orig r3034): matthewt | 2007-01-17 01:42:25 +0000 Changes note for param_bind since the authors forgot r35873@cain (orig r3036): victori | 2007-01-19 03:04:48 +0000 committing first version of filecolumn r35874@cain (orig r3037): victori | 2007-01-20 19:46:33 +0000 minor update to FileColumn. I added a callback method which can be used by FileColumn::Thumbnail --- 1c32fcf0404c47e7cd43de68c9a93792b0d1598a diff --cc lib/DBIx/Class.pm index 6ff6e3e,efd0727..6ce93c5 --- a/lib/DBIx/Class.pm +++ b/lib/DBIx/Class.pm @@@ -180,8 -185,8 +185,10 @@@ andyg: Andy Grundman + +bert: Norbert Csongradi + blblack: Brandon L. Black bluefeet: Aran Deltac