[libdbix-class-perl] 03/09: Merge tag 'upstream/0.082800'

gregor herrmann gregoa at debian.org
Thu Sep 25 23:29:12 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libdbix-class-perl.

commit 835395008fcfb1de95d86952b1fe8dcf6ff3543e
Merge: 3ec47ce f2de07a
Author: gregor herrmann <gregoa at debian.org>
Date:   Fri Sep 26 00:10:49 2014 +0200

    Merge tag 'upstream/0.082800'
    
    Upstream version 0.082800

 AUTHORS                                            | 206 +++++
 Changes                                            |  79 ++
 LICENSE                                            | 412 +++++++++
 MANIFEST                                           |  51 +-
 META.yml                                           | 207 ++++-
 Makefile.PL                                        |  52 +-
 README                                             | 446 +++++++---
 examples/Schema/db/example.db                      | Bin 11264 -> 11264 bytes
 lib/DBIx/Class.pm                                  | 315 +------
 lib/DBIx/Class.pod                                 | 656 ++++++++++++++
 lib/DBIx/Class/AccessorGroup.pm                    |  12 +-
 lib/DBIx/Class/Admin.pm                            |  15 +-
 lib/DBIx/Class/Admin/Usage.pm                      |   2 +-
 lib/DBIx/Class/CDBICompat.pm                       |  17 +-
 lib/DBIx/Class/CDBICompat/AbstractSearch.pm        |  13 +
 lib/DBIx/Class/CDBICompat/AccessorMapping.pm       |  11 +-
 lib/DBIx/Class/CDBICompat/ColumnsAsHash.pm         |  13 +
 lib/DBIx/Class/CDBICompat/Constructor.pm           |  24 +-
 lib/DBIx/Class/CDBICompat/Copy.pm                  |  13 +
 lib/DBIx/Class/CDBICompat/ImaDBI.pm                |  36 +-
 lib/DBIx/Class/CDBICompat/Iterator.pm              |  14 +-
 lib/DBIx/Class/CDBICompat/NoObjectIndex.pm         |  13 +
 lib/DBIx/Class/CDBICompat/Relationship.pm          |  25 +-
 lib/DBIx/Class/CDBICompat/Relationships.pm         |  45 +-
 lib/DBIx/Class/CDBICompat/SQLTransformer.pm        |  14 +-
 lib/DBIx/Class/Carp.pm                             |  13 +
 lib/DBIx/Class/Core.pm                             |  15 +-
 lib/DBIx/Class/Cursor.pm                           |  13 +
 lib/DBIx/Class/DB.pm                               |  11 +-
 lib/DBIx/Class/Exception.pm                        |  15 +-
 lib/DBIx/Class/FilterColumn.pm                     | 114 ++-
 lib/DBIx/Class/FilterColumn.pod                    |  13 +-
 lib/DBIx/Class/InflateColumn.pm                    | 115 ++-
 lib/DBIx/Class/InflateColumn.pod                   |  17 +-
 lib/DBIx/Class/InflateColumn/DateTime.pm           |  20 +-
 lib/DBIx/Class/InflateColumn/DateTime.pod          |  19 +-
 lib/DBIx/Class/InflateColumn/File.pm               |  30 +-
 lib/DBIx/Class/Manual.pod                          |  10 +-
 lib/DBIx/Class/Manual/Component.pod                |  11 +-
 lib/DBIx/Class/Manual/Cookbook.pod                 |  46 +-
 lib/DBIx/Class/Manual/DocMap.pod                   |  12 +
 lib/DBIx/Class/Manual/Example.pod                  |  13 +-
 lib/DBIx/Class/Manual/FAQ.pod                      |  27 +-
 lib/DBIx/Class/Manual/Features.pod                 |  22 +-
 lib/DBIx/Class/Manual/Glossary.pod                 |  19 +-
 lib/DBIx/Class/Manual/Intro.pod                    |  11 +-
 lib/DBIx/Class/Manual/Joining.pod                  |  12 +-
 lib/DBIx/Class/Manual/QuickStart.pod               |  11 +
 lib/DBIx/Class/Manual/Reading.pod                  |  13 +-
 lib/DBIx/Class/Manual/ResultClass.pod              |  11 +-
 lib/DBIx/Class/Manual/Troubleshooting.pod          |  12 +-
 lib/DBIx/Class/Optional/Dependencies.pm            |  25 +-
 lib/DBIx/Class/Optional/Dependencies.pod           |  24 +-
 lib/DBIx/Class/Ordered.pm                          |  88 +-
 lib/DBIx/Class/PK.pm                               |  16 +-
 lib/DBIx/Class/PK.pod                              |  11 +-
 lib/DBIx/Class/PK/Auto.pm                          |  15 +-
 lib/DBIx/Class/PK/Auto/DB2.pm                      |  15 +-
 lib/DBIx/Class/PK/Auto/MSSQL.pm                    |  15 +-
 lib/DBIx/Class/PK/Auto/MySQL.pm                    |  15 +-
 lib/DBIx/Class/PK/Auto/Oracle.pm                   |  15 +-
 lib/DBIx/Class/PK/Auto/Pg.pm                       |  15 +-
 lib/DBIx/Class/PK/Auto/SQLite.pm                   |  15 +-
 lib/DBIx/Class/Relationship.pm                     |  26 +-
 lib/DBIx/Class/Relationship/Accessor.pm            | 139 +--
 lib/DBIx/Class/Relationship/Base.pm                | 220 ++---
 lib/DBIx/Class/Relationship/BelongsTo.pm           |  13 +-
 lib/DBIx/Class/Relationship/HasMany.pm             |   1 +
 lib/DBIx/Class/Relationship/HasOne.pm              |   4 +-
 lib/DBIx/Class/Relationship/ManyToMany.pm          |   5 +-
 lib/DBIx/Class/Relationship/ProxyMethods.pm        |  31 +-
 lib/DBIx/Class/ResultClass/HashRefInflator.pm      |  14 +-
 lib/DBIx/Class/ResultSet.pm                        | 968 ++++++++++++---------
 lib/DBIx/Class/ResultSetColumn.pm                  |  24 +-
 lib/DBIx/Class/ResultSetManager.pm                 |  13 +
 lib/DBIx/Class/ResultSource.pm                     | 685 +++++++++++----
 lib/DBIx/Class/ResultSource/RowParser/Util.pm      |   6 +-
 lib/DBIx/Class/ResultSource/Table.pm               |  14 +-
 lib/DBIx/Class/ResultSource/Table.pod              |  11 +-
 lib/DBIx/Class/ResultSource/View.pm                |  14 +-
 lib/DBIx/Class/ResultSource/View.pod               |  11 +-
 lib/DBIx/Class/ResultSourceHandle.pm               |  13 +-
 lib/DBIx/Class/ResultSourceProxy.pm                |  16 +-
 lib/DBIx/Class/ResultSourceProxy/Table.pm          |  22 +-
 lib/DBIx/Class/ResultSourceProxy/Table.pod         |  11 +-
 lib/DBIx/Class/Row.pm                              | 267 +++---
 lib/DBIx/Class/SQLMaker.pm                         |  66 +-
 lib/DBIx/Class/SQLMaker.pod                        |  57 ++
 lib/DBIx/Class/SQLMaker/LimitDialects.pm           |  92 +-
 lib/DBIx/Class/SQLMaker/OracleJoins.pm             |  33 +-
 lib/DBIx/Class/SQLMaker/OracleJoins.pod            |  87 ++
 lib/DBIx/Class/Schema.pm                           |  49 +-
 lib/DBIx/Class/Schema/Versioned.pm                 |  32 +-
 lib/DBIx/Class/Serialize/Storable.pm               |  13 +-
 lib/DBIx/Class/StartupCheck.pm                     |  27 +-
 lib/DBIx/Class/Storage.pm                          |  22 +-
 lib/DBIx/Class/Storage/BlockRunner.pm              |  47 +-
 lib/DBIx/Class/Storage/DBI.pm                      | 431 ++++-----
 lib/DBIx/Class/Storage/DBI/ACCESS.pm               |  16 +-
 lib/DBIx/Class/Storage/DBI/ADO.pm                  |  16 +-
 lib/DBIx/Class/Storage/DBI/ADO/MS_Jet.pm           |  16 +-
 lib/DBIx/Class/Storage/DBI/ADO/MS_Jet/Cursor.pm    |  15 +-
 .../Class/Storage/DBI/ADO/Microsoft_SQL_Server.pm  |  22 +-
 .../Storage/DBI/ADO/Microsoft_SQL_Server/Cursor.pm |  15 +-
 lib/DBIx/Class/Storage/DBI/AutoCast.pm             |  14 +-
 lib/DBIx/Class/Storage/DBI/Cursor.pm               |  27 +-
 lib/DBIx/Class/Storage/DBI/DB2.pm                  |  16 +-
 lib/DBIx/Class/Storage/DBI/Firebird.pm             |  21 +-
 lib/DBIx/Class/Storage/DBI/Firebird/Common.pm      |  16 +-
 lib/DBIx/Class/Storage/DBI/IdentityInsert.pm       |  11 +-
 lib/DBIx/Class/Storage/DBI/Informix.pm             |  16 +-
 lib/DBIx/Class/Storage/DBI/InterBase.pm            |  16 +-
 lib/DBIx/Class/Storage/DBI/MSSQL.pm                |  13 +-
 lib/DBIx/Class/Storage/DBI/NoBindVars.pm           |  11 +-
 lib/DBIx/Class/Storage/DBI/ODBC.pm                 |  16 +-
 lib/DBIx/Class/Storage/DBI/ODBC/ACCESS.pm          |  16 +-
 lib/DBIx/Class/Storage/DBI/ODBC/DB2_400_SQL.pm     |  13 +-
 lib/DBIx/Class/Storage/DBI/ODBC/Firebird.pm        |  15 +-
 .../Class/Storage/DBI/ODBC/Microsoft_SQL_Server.pm |  16 +-
 lib/DBIx/Class/Storage/DBI/ODBC/SQL_Anywhere.pm    |  12 +-
 lib/DBIx/Class/Storage/DBI/Oracle.pm               |  13 +-
 lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm       |  16 +-
 lib/DBIx/Class/Storage/DBI/Oracle/WhereJoins.pm    |  17 +-
 lib/DBIx/Class/Storage/DBI/Pg.pm                   |  13 +-
 lib/DBIx/Class/Storage/DBI/Replicated.pm           |  35 +-
 lib/DBIx/Class/Storage/DBI/Replicated/Balancer.pm  |  13 +-
 .../Class/Storage/DBI/Replicated/Balancer/First.pm |  11 +-
 .../Storage/DBI/Replicated/Balancer/Random.pm      |  11 +-
 .../Class/Storage/DBI/Replicated/Introduction.pod  |  28 +-
 lib/DBIx/Class/Storage/DBI/Replicated/Pool.pm      |  11 +-
 lib/DBIx/Class/Storage/DBI/Replicated/Replicant.pm |  15 +-
 lib/DBIx/Class/Storage/DBI/Replicated/Types.pm     |   8 -
 lib/DBIx/Class/Storage/DBI/Replicated/WithDSN.pm   |  11 +-
 lib/DBIx/Class/Storage/DBI/SQLAnywhere.pm          |  13 +-
 lib/DBIx/Class/Storage/DBI/SQLAnywhere/Cursor.pm   |  16 +-
 lib/DBIx/Class/Storage/DBI/SQLite.pm               |  42 +-
 lib/DBIx/Class/Storage/DBI/Sybase.pm               |  16 +-
 lib/DBIx/Class/Storage/DBI/Sybase/ASE.pm           |  40 +-
 .../Class/Storage/DBI/Sybase/ASE/NoBindVars.pm     |  20 +-
 lib/DBIx/Class/Storage/DBI/Sybase/FreeTDS.pm       |  15 +-
 lib/DBIx/Class/Storage/DBI/Sybase/MSSQL.pm         |  13 +-
 .../Storage/DBI/Sybase/Microsoft_SQL_Server.pm     |  16 +-
 .../DBI/Sybase/Microsoft_SQL_Server/NoBindVars.pm  |  13 +-
 lib/DBIx/Class/Storage/DBI/UniqueIdentifier.pm     |  11 +-
 lib/DBIx/Class/Storage/DBI/mysql.pm                |  29 +-
 lib/DBIx/Class/Storage/DBIHacks.pm                 | 576 +++++++++---
 lib/DBIx/Class/Storage/Statistics.pm               | 125 ++-
 lib/DBIx/Class/Storage/TxnScopeGuard.pm            |  14 +-
 lib/DBIx/Class/UTF8Columns.pm                      |  11 +-
 lib/DBIx/Class/_Util.pm                            | 125 ++-
 lib/SQL/Translator/Parser/DBIx/Class.pm            |  42 +-
 lib/SQL/Translator/Producer/DBIx/Class/File.pm     |  11 +
 maint/Makefile.PL.inc/11_authortests.pl            |  10 +-
 maint/Makefile.PL.inc/12_authordeps.pl             |   3 +
 maint/Makefile.PL.inc/21_meta_noindex.pl           |  19 -
 maint/Makefile.PL.inc/21_set_meta.pl               |  56 ++
 maint/Makefile.PL.inc/29_handle_version.pl         |  22 +-
 maint/Makefile.PL.inc/52_autogen_README.pl         |  23 -
 maint/Makefile.PL.inc/53_autogen_pod.pl            |  27 +
 .../54_autogen_legalese_and_README.pl              |  42 +
 maint/gen_pod_authors                              |  27 +
 maint/gen_pod_inherit                              |   2 +
 maint/getstatus                                    |  52 ++
 maint/travis-ci_scripts/10_before_install.bash     | 188 ----
 maint/travis-ci_scripts/20_install.bash            |  86 --
 maint/travis-ci_scripts/30_before_script.bash      | 279 ------
 maint/travis-ci_scripts/40_script.bash             |  52 --
 maint/travis-ci_scripts/50_after_failure.bash      |  11 -
 maint/travis-ci_scripts/50_after_success.bash      |  15 -
 maint/travis-ci_scripts/60_after_script.bash       |  11 -
 maint/travis-ci_scripts/common.bash                | 194 -----
 .../IgnoreNonessentialDzilAutogeneratedTests.pm    |  93 --
 script/dbicadmin                                   |   2 +-
 t/100populate.t                                    | 221 +++--
 t/101populate_rs.t                                 |  61 +-
 t/104view.t                                        |   2 +
 t/18insert_default.t                               |  28 +-
 t/40compose_connection.t                           |  12 +-
 t/52leaks.t                                        |  15 +-
 t/53lean_startup.t                                 |  21 +-
 t/54taint.t                                        |  70 +-
 t/55namespaces_cleaned.t                           |  25 +-
 t/60core.t                                         |  10 +-
 t/61findnot.t                                      |   6 +-
 t/71mysql.t                                        |  45 +-
 t/72pg.t                                           |  38 +-
 t/73oracle.t                                       |   1 -
 t/73oracle_blob.t                                  |  12 +-
 t/73oracle_hq.t                                    |   7 +-
 t/746mssql.t                                       |  25 +-
 t/746sybase.t                                      |  58 +-
 t/747mssql_ado.t                                   |   6 +-
 t/74mssql.t                                        |   7 -
 t/751msaccess.t                                    |  36 -
 t/752sqlite.t                                      |  90 +-
 t/76joins.t                                        | 107 +--
 t/76select.t                                       |   3 +-
 t/80unique.t                                       |  25 +-
 t/82cascade_copy.t                                 |  16 +-
 t/83cache.t                                        | 136 ++-
 t/84serialize.t                                    |  20 +-
 t/85utf8.t                                         |  55 +-
 t/86might_have.t                                   |  38 +-
 t/86sqlt.t                                         |   2 +-
 t/88result_set_column.t                            |  71 +-
 t/90join_torture.t                                 |   3 +-
 t/93autocast.t                                     |  46 +-
 t/94versioning.t                                   |  11 +
 t/98savepoints.t                                   | 178 ----
 t/99dbic_sqlt_parser.t                             |  22 +
 t/admin/02ddl.t                                    |   8 +-
 t/cdbi/02-Film.t                                   |   2 +-
 t/cdbi/06-hasa.t                                   |   8 +-
 t/cdbi/09-has_many.t                               |   2 +-
 t/cdbi/18-has_a.t                                  |  21 +-
 t/cdbi/68-inflate_has_a.t                          |   2 +-
 t/cdbi/70_implicit_inflate.t                       |  36 +
 t/cdbi/71_column_object.t                          |  29 +
 t/cdbi/testlib/ColumnObject.pm                     |  29 +
 t/cdbi/testlib/DBIC/Test/SQLite.pm                 |   5 +
 t/cdbi/testlib/ImplicitInflate.pm                  |  42 +
 t/count/count_rs.t                                 |  73 +-
 t/count/distinct.t                                 |   3 +-
 t/count/in_subquery.t                              |   1 -
 t/count/joined.t                                   |  41 +-
 t/count/prefetch.t                                 |   3 +-
 t/delete/cascade_missing.t                         |   4 +-
 t/inflate/datetime.t                               |  48 +
 t/inflate/datetime_mssql.t                         |   7 -
 t/inflate/datetime_oracle.t                        |  63 +-
 t/inflate/serialize.t                              |   2 +-
 t/lib/DBIC/DebugObj.pm                             |  50 --
 t/lib/DBIC/SqlMakerTest.pm                         | 165 ----
 t/lib/DBICTest.pm                                  |  95 +-
 t/lib/DBICTest/{BaseSchema.pm => Base.pm}          |   4 +-
 t/lib/DBICTest/BaseResult.pm                       |   5 +-
 t/lib/DBICTest/BaseResultSet.pm                    |   6 +-
 t/lib/DBICTest/BaseSchema.pm                       | 257 +++++-
 t/lib/DBICTest/SQLTracerObj.pm                     |  21 +
 t/lib/DBICTest/Schema.pm                           | 163 ----
 t/lib/DBICTest/Schema/Artist.pm                    |  62 +-
 t/lib/DBICTest/Schema/Artwork.pm                   |  15 +-
 t/lib/DBICTest/Schema/Artwork_to_Artist.pm         |  22 +-
 t/lib/DBICTest/Schema/CD.pm                        |  20 +-
 t/lib/DBICTest/Schema/Track.pm                     |  54 +-
 t/lib/DBICTest/Schema/TwoKeys.pm                   |   2 +-
 t/lib/DBICTest/Stats.pm                            |  63 --
 t/lib/DBICTest/Util.pm                             |  83 +-
 t/lib/DBICTest/Util/LeakTracer.pm                  |  74 +-
 t/lib/DBICTest/WithTaint.pm                        |   4 +
 t/lib/PrefetchBug.pm                               |  11 -
 t/multi_create/find_or_multicreate.t               |  71 ++
 t/multi_create/standard.t                          |  10 +-
 t/ordered/unordered_movement.t                     |  25 +-
 t/prefetch/correlated.t                            |  63 +-
 t/prefetch/count.t                                 |  33 +-
 t/prefetch/double_prefetch.t                       |   3 +-
 t/prefetch/empty_cache.t                           |  39 +
 t/prefetch/false_colvalues.t                       |  39 +-
 t/prefetch/grouped.t                               |  76 +-
 t/prefetch/incomplete.t                            |   3 +-
 t/prefetch/join_type.t                             |   3 +-
 t/prefetch/manual.t                                |  18 +-
 t/prefetch/multiple_hasmany.t                      |  81 +-
 t/prefetch/multiple_hasmany_torture.t              |  73 +-
 t/prefetch/o2m_o2m_order_by_with_limit.t           |   3 +-
 t/prefetch/one_to_many_to_one.t                    |  16 +-
 t/prefetch/refined_search_on_relation.t            |  12 +-
 t/prefetch/standard.t                              | 178 ++--
 t/prefetch/via_search_related.t                    |  59 +-
 t/prefetch/with_limit.t                            |   7 +-
 t/relationship/core.t                              |  21 +-
 t/relationship/custom.t                            |  84 +-
 t/relationship/custom_opaque.t                     |  51 ++
 t/relationship/malformed_declaration.t             |  28 +
 t/relationship/update_or_create_multi.t            |  48 +-
 t/resultset/as_query.t                             |  11 +-
 t/resultset/as_subselect_rs.t                      |   6 +-
 t/resultset/bind_attr.t                            |   6 +-
 t/resultset/find_on_subquery_cond.t                |  34 +
 t/resultset/inflate_result_api.t                   |  27 +
 t/resultset/rowparser_internals.t                  |   3 +-
 t/resultset/update_delete.t                        | 355 ++++----
 t/row/copy_with_extra_selection.t                  |  31 +
 t/row/filter_column.t                              | 204 +++--
 t/row/find_one_has_many.t                          |  32 +-
 t/row/set_extra_column.t                           |  32 +
 t/search/distinct.t                                |   3 +-
 t/search/empty_attrs.t                             |  51 ++
 t/search/preserve_original_rs.t                    |   6 +-
 t/search/related_has_many.t                        |   1 -
 t/search/related_strip_prefetch.t                  |   3 +-
 t/search/select_chains.t                           |   3 +-
 t/search/select_chains_unbalanced.t                |   3 +-
 t/search/stack_cond.t                              |  92 ++
 t/search/subquery.t                                |   6 +-
 t/sqlmaker/bind_transport.t                        |   3 +-
 t/sqlmaker/core.t                                  |   3 +-
 t/sqlmaker/core_quoted.t                           |   9 +-
 t/sqlmaker/dbihacks_internals.t                    | 497 +++++++++++
 t/sqlmaker/hierarchical/oracle.t                   |   4 +-
 t/sqlmaker/legacy_joins.t                          | 100 +++
 t/sqlmaker/limit_dialects/custom.t                 |   4 +-
 t/sqlmaker/limit_dialects/fetch_first.t            |  20 +-
 t/sqlmaker/limit_dialects/first_skip.t             |   3 +-
 t/sqlmaker/limit_dialects/generic_subq.t           |   3 +-
 t/sqlmaker/limit_dialects/mssql_torture.t          |   3 +-
 t/sqlmaker/limit_dialects/rno.t                    |   3 +-
 t/sqlmaker/limit_dialects/rownum.t                 |  15 +-
 t/sqlmaker/limit_dialects/skip_first.t             |   3 +-
 t/sqlmaker/limit_dialects/toplimit.t               |   3 +-
 t/sqlmaker/limit_dialects/torture.t                | 283 ++++--
 t/sqlmaker/msaccess.t                              |   9 +-
 t/sqlmaker/mysql.t                                 | 126 +--
 t/sqlmaker/nest_deprec.t                           |   3 +-
 t/sqlmaker/oracle.t                                |   3 +-
 t/sqlmaker/oraclejoin.t                            |   3 +-
 t/sqlmaker/order_by_bindtransport.t                |   3 +-
 t/sqlmaker/order_by_func.t                         |   3 +-
 t/sqlmaker/quotes.t                                |  67 ++
 t/sqlmaker/quotes/quotes.t                         |  66 --
 t/sqlmaker/quotes/quotes_newstyle.t                |  83 --
 t/sqlmaker/sqlite.t                                |   3 +-
 t/storage/debug.t                                  | 138 ++-
 t/storage/deploy.t                                 |  30 +-
 t/storage/error.t                                  |   2 +-
 t/storage/nobindvars.t                             |  42 +-
 t/storage/on_connect_do.t                          |   5 +
 t/storage/ping_count.t                             |   1 -
 t/storage/prefer_stringification.t                 |  33 +
 t/storage/replicated.t                             |   1 -
 t/storage/savepoints.t                             | 240 +++++
 t/storage/txn.t                                    |  37 +
 t/storage/txn_scope_guard.t                        |   2 +-
 t/zzzzzzz_sqlite_deadlock.t                        |   8 +-
 xt/authors.t                                       |  83 ++
 xt/footers.t                                       |  51 ++
 xt/optional_deps.t                                 |   1 -
 xt/podcoverage.t                                   |   1 +
 xt/quote_sub.t                                     |  48 +
 xt/strictures.t                                    |  14 +-
 341 files changed, 10730 insertions(+), 6401 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdbix-class-perl.git



More information about the Pkg-perl-cvs-commits mailing list