This is an automated email from the git hooks/post-receive script. gregoa pushed a change to branch master in repository libdbix-class-helpers-perl.
from 4517e6d releasing package libdbix-class-helpers-perl version 2.023007-1 adds d9913e3 fix ABSTRACT for CleanResultSet adds 66e14e1 Add ::Schema::DidYouMean to help with ->resutlset typos adds 67be0ff v2.024000 adds 9da5f46 Fix ::DidYouMean to override source instead of resultset adds c26a2a0 v2.024001 adds 1151df1 use new pg release adds 63d507b use official mysql image adds 9e22e03 allow using projections on DBIx::Class::Helpers adds abdb816 Add ::ResultSet::Errors to help when calling Result methods on an RS adds 3b535f9 v2.025000 adds ecca009 fix ::RS::Errors test on Windows adds d1fd393 add missing note on how to apply ::errors to full schema adds a330535 v2.025001 adds 7cbc405 restart dbs to avoid some spurious failures adds 74af8b6 correctly (and only) dep on Test::Fatal (vs Test::Exception) adds 698456c add tool to install authordeps adds 80f47ec Correctly set a parent class for all helpers adds 80e6d6b Migrate ::RS::CorelateRelationship to an importable Util adds 1c1040a v2.025002 adds 593bb6d Fix documented args for `after_column_change` adds d905315 Make ::OnColumnChange always allow mutating values before update adds b20cb17 Document ::OnColumnChange semantics a little bit more clearly adds cf9f359 v2.025003 adds 1adc477 Add new ::Schema::Verifier framework adds 43170b0 add new ::Schema::Verifier::C3 adds da94ea4 v2.026000 adds 5642ffd isolute ::Verifier::C3 tests adds 1203068 Add ::Verifier::Parent adds de51f82 v2.027000 adds 3f6e614 factor out maint/run-oracle command adds 353448c v2.027001 adds 67c61a3 Add search shortcuts adds b31cfe0 Add ::Verifier::RelationshipColumnName adds 455f820 v2.028000 adds 60b996b Add ::ResultSet::OneRow (Thanks Aran Deltac!) adds 2a0af92 test against perl 5.22 adds 9ed8e43 test perls in order of likeliness to fail adds e131265 v2.029000 adds 2b50c81 Imported Upstream version 2.029000 new 53a59d8 Merge tag 'upstream/2.029000' new 487b5e2 Update debian/changelog new ae6e793 Refresh 0001-Fix-a-strictness-error-in-a-deprecated-module.patch (offset). new b36d905 Update years of upstream and packaging copyright. new f06d11f Update (build) dependencies. new 9cf6749 Add patch to add whatis entry to manpage. new 628a157 releasing package libdbix-class-helpers-perl version 2.029000-1 The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: Changes | 39 +++++++ LICENSE | 6 +- MANIFEST | 118 +++++++++++++------- META.json | 14 ++- META.yml | 10 +- Makefile.PL | 29 +++-- README | 44 +++----- cpanfile | 6 +- debian/changelog | 11 ++ debian/control | 10 +- debian/copyright | 4 +- ...a-strictness-error-in-a-deprecated-module.patch | 6 +- debian/patches/abstract.patch | 18 +++ debian/patches/series | 1 + dist.ini | 2 +- lib/DBIx/Class/Helper/IgnoreWantarray.pm | 4 +- lib/DBIx/Class/Helper/JoinTable.pm | 4 +- lib/DBIx/Class/Helper/Random.pm | 4 +- lib/DBIx/Class/Helper/ResultSet.pm | 12 +- .../Class/Helper/ResultSet/AutoRemoveColumns.pm | 10 +- .../Helper/ResultSet/CorrelateRelationship.pm | 30 ++--- lib/DBIx/Class/Helper/ResultSet/DateMethods1.pm | 6 +- .../Helper/ResultSet/DateMethods1/Announcement.pod | 2 +- lib/DBIx/Class/Helper/ResultSet/Errors.pm | 81 ++++++++++++++ lib/DBIx/Class/Helper/ResultSet/Explain.pm | 19 ++-- lib/DBIx/Class/Helper/ResultSet/IgnoreWantarray.pm | 8 +- lib/DBIx/Class/Helper/ResultSet/Me.pm | 8 +- lib/DBIx/Class/Helper/ResultSet/NoColumns.pm | 6 +- lib/DBIx/Class/Helper/ResultSet/OneRow.pm | 69 ++++++++++++ lib/DBIx/Class/Helper/ResultSet/Random.pm | 10 +- lib/DBIx/Class/Helper/ResultSet/RemoveColumns.pm | 8 +- lib/DBIx/Class/Helper/ResultSet/ResultClassDWIM.pm | 6 +- lib/DBIx/Class/Helper/ResultSet/SearchOr.pm | 8 +- lib/DBIx/Class/Helper/ResultSet/SetOperations.pm | 8 +- lib/DBIx/Class/Helper/ResultSet/Shortcut.pm | 27 ++++- .../Class/Helper/ResultSet/Shortcut/AddColumns.pm | 6 +- .../Class/Helper/ResultSet/Shortcut/Columns.pm | 6 +- .../Class/Helper/ResultSet/Shortcut/Distinct.pm | 6 +- .../Class/Helper/ResultSet/Shortcut/GroupBy.pm | 6 +- lib/DBIx/Class/Helper/ResultSet/Shortcut/HRI.pm | 6 +- .../Class/Helper/ResultSet/Shortcut/HasRows.pm | 6 +- lib/DBIx/Class/Helper/ResultSet/Shortcut/Limit.pm | 6 +- .../Class/Helper/ResultSet/Shortcut/LimitedPage.pm | 7 +- .../Class/Helper/ResultSet/Shortcut/OrderBy.pm | 6 +- .../Helper/ResultSet/Shortcut/OrderByMagic.pm | 6 +- lib/DBIx/Class/Helper/ResultSet/Shortcut/Page.pm | 6 +- .../Class/Helper/ResultSet/Shortcut/Prefetch.pm | 6 +- .../Helper/ResultSet/Shortcut/ResultsExist.pm | 6 +- lib/DBIx/Class/Helper/ResultSet/Shortcut/Rows.pm | 6 +- lib/DBIx/Class/Helper/ResultSet/Shortcut/Search.pm | 34 ++++++ .../Class/Helper/ResultSet/Shortcut/Search/Base.pm | 72 ++++++++++++ .../Class/Helper/ResultSet/Shortcut/Search/Like.pm | 41 +++++++ .../Helper/ResultSet/Shortcut/Search/NotLike.pm | 41 +++++++ .../Helper/ResultSet/Shortcut/Search/NotNull.pm | 41 +++++++ .../Class/Helper/ResultSet/Shortcut/Search/Null.pm | 41 +++++++ lib/DBIx/Class/Helper/ResultSet/Union.pm | 4 +- lib/DBIx/Class/Helper/ResultSet/Util.pm | 71 ++++++++++++ lib/DBIx/Class/Helper/ResultSet/VirtualView.pm | 8 +- lib/DBIx/Class/Helper/Row/CleanResultSet.pm | 10 +- lib/DBIx/Class/Helper/Row/JoinTable.pm | 8 +- lib/DBIx/Class/Helper/Row/NumifyGet.pm | 10 +- lib/DBIx/Class/Helper/Row/OnColumnChange.pm | 60 +++++++++- lib/DBIx/Class/Helper/Row/ProxyResultSetMethod.pm | 13 ++- lib/DBIx/Class/Helper/Row/ProxyResultSetUpdate.pm | 13 ++- lib/DBIx/Class/Helper/Row/RelationshipDWIM.pm | 8 +- lib/DBIx/Class/Helper/Row/SelfResultSet.pm | 8 +- lib/DBIx/Class/Helper/Row/StorageValues.pm | 10 +- lib/DBIx/Class/Helper/Row/SubClass.pm | 8 +- lib/DBIx/Class/Helper/Row/ToJSON.pm | 12 +- lib/DBIx/Class/Helper/Schema/DateTime.pm | 6 +- lib/DBIx/Class/Helper/Schema/DidYouMean.pm | 90 +++++++++++++++ lib/DBIx/Class/Helper/Schema/GenerateSource.pm | 6 +- lib/DBIx/Class/Helper/Schema/LintContents.pm | 6 +- lib/DBIx/Class/Helper/Schema/QuoteNames.pm | 6 +- lib/DBIx/Class/Helper/Schema/Verifier.pm | 84 ++++++++++++++ lib/DBIx/Class/Helper/Schema/Verifier/C3.pm | 62 +++++++++++ lib/DBIx/Class/Helper/Schema/Verifier/Parent.pm | 66 +++++++++++ .../Schema/Verifier/RelationshipColumnName.pm | 71 ++++++++++++ lib/DBIx/Class/Helper/SubClass.pm | 4 +- lib/DBIx/Class/Helper/VirtualView.pm | 4 +- lib/DBIx/Class/Helpers.pm | 4 +- lib/DBIx/Class/Helpers/Util.pm | 4 +- .../CorrelateRelationship.t} | 0 .../DateMethods1}/mssql.t | 0 .../DateMethods1}/mysql.t | 0 .../DateMethods1}/oracle.t | 0 .../date-methods-1 => ResultSet/DateMethods1}/pg.t | 0 .../DateMethods1}/sqlite.t | 0 t/ResultSet/Errors.t | 19 ++++ t/{resultset/explain.t => ResultSet/Explain.t} | 0 .../IgnoreWantarray.t} | 0 t/{resultset/me.t => ResultSet/Me.t} | 0 .../no-columns.t => ResultSet/NoColumns.t} | 0 t/{row/clean-resultset.t => ResultSet/OneRow.t} | 7 +- t/{resultset/random.t => ResultSet/Random.t} | 1 - .../remove-columns.t => ResultSet/RemoveColumns.t} | 1 - .../ResultClassDWIM.t} | 0 t/{resultset/search-or.t => ResultSet/SearchOr.t} | 2 +- .../set-operations.t => ResultSet/SetOperations.t} | 2 +- .../Shortcut/AddColumns.t} | 0 .../columns.t => ResultSet/Shortcut/Columns.t} | 0 .../distinct.t => ResultSet/Shortcut/Distinct.t} | 0 .../group-by.t => ResultSet/Shortcut/GroupBy.t} | 0 .../shortcut/hri.t => ResultSet/Shortcut/HRI.t} | 0 .../has-rows.t => ResultSet/Shortcut/HasRows.t} | 0 .../limit.t => ResultSet/Shortcut/Limit.t} | 0 .../Shortcut/LimitedPage.t} | 0 .../order-by.t => ResultSet/Shortcut/OrderBy.t} | 0 .../Shortcut/OrderByMagic.t} | 0 .../prefetch.t => ResultSet/Shortcut/Prefetch.t} | 0 .../Shortcut/ResultsExist.t} | 0 .../shortcut/rows.t => ResultSet/Shortcut/Rows.t} | 0 t/ResultSet/Shortcut/Search/Base.t | 22 ++++ .../Shortcut/Search/Like.t} | 8 +- .../Shortcut/Search/NotLike.t} | 8 +- .../Shortcut/Search/NotNull.t} | 8 +- t/ResultSet/Shortcut/Search/Null.t | 26 +++++ t/{row/clean-resultset.t => Row/CleanResultSet.t} | 0 t/{row/jointable.t => Row/JoinTable.t} | 0 t/{row/numifyget.t => Row/NumifyGet.t} | 2 +- t/{row/on-column-change.t => Row/OnColumnChange.t} | 29 ++++- .../ProxyResultSetMethod.t} | 0 .../ProxyResultSetUpdate.t} | 0 .../relationship-dwim.t => Row/RelationshipDWIM.t} | 0 t/{row/self-resultset.t => Row/SelfResultSet.t} | 0 t/{row/storage-values.t => Row/StorageValues.t} | 0 t/{row/subclass.t => Row/SubClass.t} | 0 t/{row/to_json.t => Row/ToJSON.t} | 2 +- t/{schema/datetime.t => Schema/DateTime.t} | 0 .../shortcut/has-rows.t => Schema/DidYouMean.t} | 12 +- .../generate-source.t => Schema/GenerateSource.t} | 0 .../lint-contents.t => Schema/LintContents.t} | 0 t/Schema/Verifier.t | 12 ++ t/Schema/Verifier/C3.t | 38 +++++++ t/Schema/Verifier/Parent.t | 48 ++++++++ t/Schema/Verifier/RelationshipColumnName.t | 50 +++++++++ t/lib/Herp.pm | 5 + t/lib/ParentRS.pm | 2 +- t/lib/ParentSchema/Result.pm | 2 +- t/lib/ParentSchema/Result/Bar.pm | 5 + t/lib/RS.pm | 2 +- t/lib/TestSchema-0.001-MySQL.sql | 2 +- t/lib/TestSchema-0.001-Oracle.sql | 4 +- t/lib/TestSchema-0.001-PostgreSQL.sql | 6 +- t/lib/TestSchema-0.001-SQLServer.sql | 2 +- t/lib/TestSchema-0.001-SQLite.sql | 123 +++++++++++---------- t/lib/TestSchema.pm | 1 + t/lib/TestSchema/Result/Bar.pm | 1 + t/lib/TestSchema/Result/{Station.pm => Search.pm} | 4 +- t/lib/TestSchema/ResultSet.pm | 2 +- t/lib/TestSchema/ResultSet/Gnarly.pm | 2 +- .../TestSchema/ResultSet/{Station.pm => Search.pm} | 4 +- t/lib/VerifySchema.pm | 25 +++++ t/lib/VerifySchema/Result/A.pm | 14 +++ t/lib/VerifySchema/ResultSet/A.pm | 7 ++ t/utilities.t | 2 +- 156 files changed, 1781 insertions(+), 390 deletions(-) create mode 100644 debian/patches/abstract.patch create mode 100644 lib/DBIx/Class/Helper/ResultSet/Errors.pm create mode 100644 lib/DBIx/Class/Helper/ResultSet/OneRow.pm create mode 100644 lib/DBIx/Class/Helper/ResultSet/Shortcut/Search.pm create mode 100644 lib/DBIx/Class/Helper/ResultSet/Shortcut/Search/Base.pm create mode 100644 lib/DBIx/Class/Helper/ResultSet/Shortcut/Search/Like.pm create mode 100644 lib/DBIx/Class/Helper/ResultSet/Shortcut/Search/NotLike.pm create mode 100644 lib/DBIx/Class/Helper/ResultSet/Shortcut/Search/NotNull.pm create mode 100644 lib/DBIx/Class/Helper/ResultSet/Shortcut/Search/Null.pm create mode 100644 lib/DBIx/Class/Helper/ResultSet/Util.pm create mode 100644 lib/DBIx/Class/Helper/Schema/DidYouMean.pm create mode 100644 lib/DBIx/Class/Helper/Schema/Verifier.pm create mode 100644 lib/DBIx/Class/Helper/Schema/Verifier/C3.pm create mode 100644 lib/DBIx/Class/Helper/Schema/Verifier/Parent.pm create mode 100644 lib/DBIx/Class/Helper/Schema/Verifier/RelationshipColumnName.pm rename t/{resultset/correlate-relationship.t => ResultSet/CorrelateRelationship.t} (100%) rename t/{resultset/date-methods-1 => ResultSet/DateMethods1}/mssql.t (100%) rename t/{resultset/date-methods-1 => ResultSet/DateMethods1}/mysql.t (100%) rename t/{resultset/date-methods-1 => ResultSet/DateMethods1}/oracle.t (100%) rename t/{resultset/date-methods-1 => ResultSet/DateMethods1}/pg.t (100%) rename t/{resultset/date-methods-1 => ResultSet/DateMethods1}/sqlite.t (100%) create mode 100644 t/ResultSet/Errors.t rename t/{resultset/explain.t => ResultSet/Explain.t} (100%) rename t/{resultset/ignore-wantarray.t => ResultSet/IgnoreWantarray.t} (100%) rename t/{resultset/me.t => ResultSet/Me.t} (100%) rename t/{resultset/no-columns.t => ResultSet/NoColumns.t} (100%) copy t/{row/clean-resultset.t => ResultSet/OneRow.t} (61%) rename t/{resultset/random.t => ResultSet/Random.t} (96%) rename t/{resultset/remove-columns.t => ResultSet/RemoveColumns.t} (98%) rename t/{resultset/result-class-dwim.t => ResultSet/ResultClassDWIM.t} (100%) rename t/{resultset/search-or.t => ResultSet/SearchOr.t} (97%) rename t/{resultset/set-operations.t => ResultSet/SetOperations.t} (98%) rename t/{resultset/shortcut/add-columns.t => ResultSet/Shortcut/AddColumns.t} (100%) rename t/{resultset/shortcut/columns.t => ResultSet/Shortcut/Columns.t} (100%) copy t/{resultset/shortcut/distinct.t => ResultSet/Shortcut/Distinct.t} (100%) rename t/{resultset/shortcut/group-by.t => ResultSet/Shortcut/GroupBy.t} (100%) rename t/{resultset/shortcut/hri.t => ResultSet/Shortcut/HRI.t} (100%) copy t/{resultset/shortcut/has-rows.t => ResultSet/Shortcut/HasRows.t} (100%) copy t/{resultset/shortcut/limit.t => ResultSet/Shortcut/Limit.t} (100%) rename t/{resultset/shortcut/limited-page.t => ResultSet/Shortcut/LimitedPage.t} (100%) rename t/{resultset/shortcut/order-by.t => ResultSet/Shortcut/OrderBy.t} (100%) rename t/{resultset/shortcut/order-by-magic.t => ResultSet/Shortcut/OrderByMagic.t} (100%) rename t/{resultset/shortcut/prefetch.t => ResultSet/Shortcut/Prefetch.t} (100%) rename t/{resultset/shortcut/results-exist.t => ResultSet/Shortcut/ResultsExist.t} (100%) rename t/{resultset/shortcut/rows.t => ResultSet/Shortcut/Rows.t} (100%) create mode 100644 t/ResultSet/Shortcut/Search/Base.t copy t/{resultset/shortcut/distinct.t => ResultSet/Shortcut/Search/Like.t} (53%) rename t/{resultset/shortcut/limit.t => ResultSet/Shortcut/Search/NotLike.t} (52%) rename t/{resultset/shortcut/distinct.t => ResultSet/Shortcut/Search/NotNull.t} (54%) create mode 100644 t/ResultSet/Shortcut/Search/Null.t rename t/{row/clean-resultset.t => Row/CleanResultSet.t} (100%) rename t/{row/jointable.t => Row/JoinTable.t} (100%) rename t/{row/numifyget.t => Row/NumifyGet.t} (97%) rename t/{row/on-column-change.t => Row/OnColumnChange.t} (79%) rename t/{row/proxy-resultset-method.t => Row/ProxyResultSetMethod.t} (100%) rename t/{row/proxy-resultset-update.t => Row/ProxyResultSetUpdate.t} (100%) rename t/{row/relationship-dwim.t => Row/RelationshipDWIM.t} (100%) rename t/{row/self-resultset.t => Row/SelfResultSet.t} (100%) rename t/{row/storage-values.t => Row/StorageValues.t} (100%) rename t/{row/subclass.t => Row/SubClass.t} (100%) rename t/{row/to_json.t => Row/ToJSON.t} (97%) rename t/{schema/datetime.t => Schema/DateTime.t} (100%) rename t/{resultset/shortcut/has-rows.t => Schema/DidYouMean.t} (55%) rename t/{schema/generate-source.t => Schema/GenerateSource.t} (100%) rename t/{schema/lint-contents.t => Schema/LintContents.t} (100%) create mode 100644 t/Schema/Verifier.t create mode 100644 t/Schema/Verifier/C3.t create mode 100644 t/Schema/Verifier/Parent.t create mode 100644 t/Schema/Verifier/RelationshipColumnName.t create mode 100644 t/lib/Herp.pm copy t/lib/TestSchema/Result/{Station.pm => Search.pm} (68%) copy t/lib/TestSchema/ResultSet/{Station.pm => Search.pm} (50%) create mode 100644 t/lib/VerifySchema.pm create mode 100644 t/lib/VerifySchema/Result/A.pm create mode 100644 t/lib/VerifySchema/ResultSet/A.pm -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdbix-class-helpers-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits