[libdbix-class-helpers-perl] branch master updated (4517e6d -> 628a157)
gregor herrmann
gregoa at debian.org
Sun Jun 28 14:11:29 UTC 2015
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
More information about the Pkg-perl-cvs-commits
mailing list