From: Aran Deltac Date: Mon, 29 May 2006 07:23:49 +0000 (+0000) Subject: Merge 'DBIx-Class-current' into 'many_to_many' X-Git-Tag: v0.07002~75^2~94^2~1 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=f574b655a8b248eff0c0f6e4459cb66aff44c0a2;p=dbsrgits%2FDBIx-Class.git Merge 'DBIx-Class-current' into 'many_to_many' r1716@moss (orig r1715): matthewt | 2006-05-19 17:34:58 -0700 r8698@cain (orig r1666): tomk | 2006-05-18 15:56:54 +0000 Moved UUIDColumns.pm over from main DBIx::Class dist r8699@cain (orig r1667): tomk | 2006-05-18 15:59:52 +0000 Moved UUIDMaker.pm over from main DBIx::Class dist r8707@cain (orig r1675): tomk | 2006-05-18 16:49:41 +0000 Undoing changes commited in revisions 1664-1671... Sorry for the fuck up r8718@cain (orig r1681): jguenther | 2006-05-18 18:32:06 +0000 added bind information to exception thrown from DBIx::Class::Storage::DBI::_execute() r8731@cain (orig r1684): jguenther | 2006-05-18 21:55:45 +0000 removed another couple extraneous $self->dbh calls r8732@cain (orig r1685): jguenther | 2006-05-18 22:11:20 +0000 fixed small error in the SYNOPSIS of ResultSetManager.pm r8733@cain (orig r1686): jguenther | 2006-05-18 22:34:31 +0000 fixed an out-of-date limitation for has_many prefetch mentioned in Cookbook.pm r8741@cain (orig r1694): castaway | 2006-05-19 12:42:20 +0000 Update VERSION r8742@cain (orig r1695): castaway | 2006-05-19 13:03:20 +0000 Oops, fix bookmark thingy here too r8743@cain (orig r1696): castaway | 2006-05-19 13:12:22 +0000 .. And correct the number of tests r1719@moss (orig r1718): matthewt | 2006-05-19 17:53:52 -0700 r1656@cain (orig r1519): matthewt | 2006-04-26 03:19:25 +0000 Added InflateColumn::DateTime component r1720@moss (orig r1719): matthewt | 2006-05-19 17:54:25 -0700 r8669@cain (orig r1643): matthewt | 2006-05-17 00:22:06 +0000 Missing stuff for DateTime branch r1721@moss (orig r1720): matthewt | 2006-05-19 17:54:29 -0700 r1722@moss (orig r1721): matthewt | 2006-05-19 17:54:33 -0700 r1723@moss (orig r1722): matthewt | 2006-05-19 17:54:37 -0700 r8762@cain (orig r1713): matthewt | 2006-05-20 00:33:14 +0000 added datetime parser types for the dbs I can find them for r1724@moss (orig r1723): matthewt | 2006-05-19 17:54:41 -0700 r8763@cain (orig r1714): matthewt | 2006-05-20 00:34:39 +0000 added datetime parser for MSSQL (ta LTJake) r1725@moss (orig r1724): matthewt | 2006-05-19 17:54:44 -0700 r1726@moss (orig r1725): matthewt | 2006-05-19 18:14:38 -0700 futz changes, fix populate. I'm a retard. r1731@moss (orig r1730): claco | 2006-05-20 13:40:55 -0700 Added delete_related tests to verify it only deletes related records r1763@moss (orig r1762): matthewt | 2006-05-23 10:42:15 -0700 Sodding three-value for conditions r1764@moss (orig r1763): semifor | 2006-05-23 11:17:16 -0700 Just the column name, please. r1768@moss (orig r1767): matthewt | 2006-05-23 14:25:28 -0700 r5824@cain (orig r1577): captainL | 2006-05-08 15:30:56 +0000 first version of refactored resultset r1769@moss (orig r1768): matthewt | 2006-05-23 14:25:36 -0700 r5825@cain (orig r1578): captainL | 2006-05-08 16:05:40 +0000 better comments. resolution not done every time. r1770@moss (orig r1769): matthewt | 2006-05-23 14:25:39 -0700 r5839@cain (orig r1592): captainL | 2006-05-09 15:53:19 +0000 failing test case and more resultset refactorage r1771@moss (orig r1770): matthewt | 2006-05-23 14:27:23 -0700 r5885@cain (orig r1610): captainL | 2006-05-11 10:44:44 +0000 can now handle prefetch on resultset with join of same name r1772@moss (orig r1771): matthewt | 2006-05-23 14:27:26 -0700 r5887@cain (orig r1612): captainL | 2006-05-11 12:21:49 +0000 merged recent -current changes into this branch r1773@moss (orig r1772): matthewt | 2006-05-23 14:27:47 -0700 r5905@cain (orig r1618): captainL | 2006-05-12 11:38:30 +0000 proper deep merging on join attrs r1774@moss (orig r1773): matthewt | 2006-05-23 14:27:49 -0700 r8824@cain (orig r1745): captainL | 2006-05-22 13:12:18 +0000 join merging working properly. some torture tests r1775@moss (orig r1774): matthewt | 2006-05-23 14:27:53 -0700 r8827@cain (orig r1748): captainL | 2006-05-22 15:06:16 +0000 more torture test, cleaned up r1776@moss (orig r1775): matthewt | 2006-05-23 14:27:56 -0700 r8828@cain (orig r1749): captainL | 2006-05-22 15:23:44 +0000 arg. bugfix r1777@moss (orig r1776): matthewt | 2006-05-23 14:27:59 -0700 r1778@moss (orig r1777): matthewt | 2006-05-23 14:28:04 -0700 r8844@cain (orig r1765): matthewt | 2006-05-23 21:23:01 +0000 works. win. r1779@moss (orig r1778): matthewt | 2006-05-23 14:28:08 -0700 r8845@cain (orig r1766): matthewt | 2006-05-23 21:23:49 +0000 fixed screwed merge of Storage::DBI (my fault :) r1781@moss (orig r1780): gphat | 2006-05-23 14:48:56 -0700 Add support for +select and +as attributes to ResultSet r1792@moss (orig r1791): captainL | 2006-05-24 07:06:35 -0700 added changes from resultset-new-refactor r1793@moss (orig r1792): captainL | 2006-05-24 07:09:13 -0700 moved my name to correct place in list r1797@moss (orig r1796): bluefeet | 2006-05-24 13:08:16 -0700 r1762@moss (orig r1761): ash | 2006-05-23 08:36:07 -0700 Added docs for quote_char, name_sep and offset RS attrib. r1801@moss (orig r1800): matthewt | 2006-05-24 16:30:34 -0700 marked DBIx::Class::DB as deprecated and due to be removed by 1.0 r1807@moss (orig r1806): bluefeet | 2006-05-25 09:16:28 -0700 Added TODO about changes to the rows attribute. r1809@moss (orig r1808): bluefeet | 2006-05-25 09:53:55 -0700 r1808@moss (orig r1807): jguenther | 2006-05-25 09:53:12 -0700 Changed txn_do docs/Cookbook example to use closures, and made their content more consistent r1811@moss (orig r1810): bluefeet | 2006-05-25 10:04:25 -0700 r1655@moss (orig r1654): bluefeet | 2006-05-17 20:58:32 -0700 Removed BasicRels and reorganized where the various init/setup code resides. r1813@moss (orig r1812): matthewt | 2006-05-25 11:19:21 -0700 piss off r1814@moss (orig r1813): bluefeet | 2006-05-25 11:24:20 -0700 r1656@moss (orig r1655): bluefeet | 2006-05-17 22:15:24 -0700 Delete basicrels tests. Modify run tests to use new syntax. Remove helperrels test wrappers. r1816@moss (orig r1815): bluefeet | 2006-05-25 11:34:59 -0700 Delete t/run/ and t/helperrels/ so that the reorganize_tests branch can merge in easly. r1817@moss (orig r1816): bluefeet | 2006-05-25 11:35:46 -0700 r1657@moss (orig r1656): bluefeet | 2006-05-17 22:28:10 -0700 Move helperrels/26sqlt.t, and all t/run/*.tl scripts, to t/*.t r1818@moss (orig r1817): bluefeet | 2006-05-25 11:36:02 -0700 r1658@moss (orig r1657): bluefeet | 2006-05-17 23:44:53 -0700 Fixes to tests so that they pass. r1819@moss (orig r1818): bluefeet | 2006-05-25 11:36:18 -0700 r1820@moss (orig r1819): bluefeet | 2006-05-25 11:36:23 -0700 r1795@moss (orig r1794): bluefeet | 2006-05-24 12:50:31 -0700 Move relationships out of Relationships.pm and in to the respective classes. Removed references to PK::Auto. r1821@moss (orig r1820): bluefeet | 2006-05-25 11:36:42 -0700 r1796@moss (orig r1795): bluefeet | 2006-05-24 12:52:08 -0700 Move population code from Schema to DBICTest. r1822@moss (orig r1821): bluefeet | 2006-05-25 11:36:50 -0700 r1823@moss (orig r1822): bluefeet | 2006-05-25 11:36:55 -0700 r1799@moss (orig r1798): bluefeet | 2006-05-24 14:53:03 -0700 Incorporate changes in -current. r1824@moss (orig r1823): bluefeet | 2006-05-25 11:37:10 -0700 r1825@moss (orig r1824): bluefeet | 2006-05-25 11:37:16 -0700 r1826@moss (orig r1825): bluefeet | 2006-05-25 11:37:23 -0700 r1829@moss (orig r1828): bluefeet | 2006-05-25 11:39:07 -0700 r1828@moss (orig r1827): bluefeet | 2006-05-25 11:38:50 -0700 Remove basicrels, helperrels, and run on t/. r1832@moss (orig r1831): jguenther | 2006-05-25 14:12:00 -0700 Squashed an extraneous warning in 82cascade_copy.t and fixed up 26dumper.t r1833@moss (orig r1832): jguenther | 2006-05-25 14:17:57 -0700 Changed tests to use DBICTest->init_schema() instead of DBICTest::init_schema() r1837@moss (orig r1836): jguenther | 2006-05-25 16:27:00 -0700 squashed a couple unnecessary warnings in the CDBI-compat tests r1846@moss (orig r1845): matthewt | 2006-05-26 07:36:38 -0700 hopefully fixup pg tests (thanks to zby, all bugs mine) r1848@moss (orig r1847): jguenther | 2006-05-26 11:59:01 -0700 Add a warning for DBD::Pg < 1.49 r1872@moss (orig r1856): dwc | 2006-05-27 18:30:16 -0700 Add automatic naming of unique constraints r1873@moss (orig r1857): dwc | 2006-05-27 18:31:20 -0700 Fix POD for name_unique_constraint r1874@moss (orig r1858): dwc | 2006-05-27 18:32:24 -0700 Remove tabs from recent Changes r1876@moss (orig r1860): dwc | 2006-05-28 10:09:20 -0700 r9272@fortuna (orig r1790): dwc | 2006-05-24 01:57:22 -0400 First pass: take what the user provides if we can't determine a unique query r1877@moss (orig r1861): dwc | 2006-05-28 10:09:28 -0700 r1878@moss (orig r1862): dwc | 2006-05-28 10:09:35 -0700 r1879@moss (orig r1863): dwc | 2006-05-28 10:09:41 -0700 r1880@moss (orig r1864): dwc | 2006-05-28 10:09:49 -0700 r1881@moss (orig r1865): dwc | 2006-05-28 10:09:55 -0700 r9326@fortuna (orig r1835): dwc | 2006-05-25 19:03:12 -0400 Add a test for a search on a partial key, followed by a find r1882@moss (orig r1866): dwc | 2006-05-28 10:10:02 -0700 r9328@fortuna (orig r1837): dwc | 2006-05-25 20:05:07 -0400 Revert to old find and update_or_create algorithms for now r1883@moss (orig r1867): dwc | 2006-05-28 10:10:10 -0700 r9329@fortuna (orig r1838): dwc | 2006-05-25 20:16:45 -0400 Hack for now, constraint in find if a key is specified r1884@moss (orig r1868): dwc | 2006-05-28 10:10:17 -0700 r9330@fortuna (orig r1839): dwc | 2006-05-26 00:09:26 -0400 Restore stricter find, but with compat warnings. find_related and friends cause extraneous warnngs; not sure how to deal with this yet. r1885@moss (orig r1869): dwc | 2006-05-28 10:10:23 -0700 r9331@fortuna (orig r1840): dwc | 2006-05-26 00:14:48 -0400 Use stricter find in update_or_create again r1886@moss (orig r1870): dwc | 2006-05-28 10:10:29 -0700 r9332@fortuna (orig r1841): dwc | 2006-05-26 00:35:59 -0400 Minor update to find_or_create docs re: how it searches r1887@moss (orig r1871): dwc | 2006-05-28 10:10:35 -0700 r1888@moss (orig r1872): dwc | 2006-05-28 10:10:42 -0700 r9334@fortuna (orig r1843): dwc | 2006-05-26 00:56:36 -0400 Refactor query building and verification so the warnings come from find r1889@moss (orig r1873): dwc | 2006-05-28 10:10:48 -0700 r9339@fortuna (orig r1844): dwc | 2006-05-26 10:35:01 -0400 Update naming for consistency with CDBICompat _build_query method r1890@moss (orig r1874): dwc | 2006-05-28 10:10:54 -0700 r1891@moss (orig r1875): dwc | 2006-05-28 10:11:01 -0700 r1892@moss (orig r1876): dwc | 2006-05-28 10:11:07 -0700 r9351@fortuna (orig r1851): dwc | 2006-05-27 18:06:35 -0400 Relax _unique_queries for *_related r1893@moss (orig r1877): dwc | 2006-05-28 10:11:18 -0700 r9352@fortuna (orig r1852): dwc | 2006-05-27 19:33:15 -0400 First pass at verifying query uniqueness: Recursively collapse AST, acculumulating values at the leafs. If we get exactly one value for each unique column, we know the query is unique. r1894@moss (orig r1878): dwc | 2006-05-28 10:11:24 -0700 r9353@fortuna (orig r1853): dwc | 2006-05-27 19:39:20 -0400 Fix for extraneous warning in 65multipk r1895@moss (orig r1879): dwc | 2006-05-28 10:11:30 -0700 r9354@fortuna (orig r1854): dwc | 2006-05-27 20:00:08 -0400 Minor cleanup r1896@moss (orig r1880): dwc | 2006-05-28 10:11:36 -0700 r9355@fortuna (orig r1855): dwc | 2006-05-27 20:06:02 -0400 Another minor cleanup r1898@moss (orig r1882): dwc | 2006-05-28 10:39:55 -0700 Changes for 0.06999_01 release r1899@moss (orig r1883): bluefeet | 2006-05-28 11:11:16 -0700 Added test reorganization under 0.06999_01 in Changes file. r1900@moss (orig r1884): bluefeet | 2006-05-28 12:24:11 -0700 Added Ordered as an additional change in 0.06999_01. Added myself (bluefeet) as a contributor in Class.pm. r1901@moss (orig r1885): bluefeet | 2006-05-28 12:26:44 -0700 Renamed AutoInflate::DateTime to InfalteColumn::DateTime in Changes. r1902@moss (orig r1886): bluefeet | 2006-05-28 22:49:45 -0700 POD for InflateColumn::DateTime. --- f574b655a8b248eff0c0f6e4459cb66aff44c0a2