[libmoosex-undeftolerant-perl] branch master updated (83ca5c5 -> e8179e3)

Jonas Smedegaard dr at jones.dk
Sat Oct 24 19:28:54 UTC 2015


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

js pushed a change to branch master
in repository libmoosex-undeftolerant-perl.

      from  83ca5c5   update changelog
      adds  5447ee4   First commit.
      adds  e92df8d   use new Moose::Exporter features
      adds  c4dea95   fix module name in tests
      adds  5895f74   silence test warning
      adds  1925805   POD
      adds  1151098   release prep
      adds  006c550   and more
      adds  670193c   Jeez, I hate misnaming.
      adds  efcfddb   Fix.
      adds  c3476f3   Dep twiddling
      adds  779ca48   Make default work properly.
      adds  faddd0f   Use newer MetaRole API
      adds  46ca011   Changes for next release
      adds  46e1f0a   Failing test showing that UndefTolerant fails with immutable classes.
      adds  2d1c57b   Add support for immutable classes, by adjusting the generated constructor.
      adds  d10a4d7   Be more careful avoiding warnings when the init_arg is undef.
      adds  d0abfb4   Note that you can avoid having to add this module to every class.
      adds  1cbb963   Update MANIFEST and fix up some docs.
      adds  ae05f07   Version bump and docs
      adds  81d4422   Save some work, thanks Chip.
      adds  5cc8d5b   more robust testing of construction behaviour; labelled and counted tests
      adds  c9d30d7   new .gitignore file, stolen from Moose repo
      adds  36bf5c4   new tests for default behaviour, using classes in first test file
      adds  5fa7971   rename t/attribute.t -> t/constructor.t -- more explanatory as to content
      adds  4635347   comment update
      adds  8055a64   also test immutable classes using existing constructor and default classes -- these currently fail.  the check for if all tests were succesfully run can be removed when TODO label comes off.
      adds  8e67fa0   rename a variable, to make it more clear that we are not working with the Moose::Meta::Attribute object here, but the parameter name as passed to the constructor
      adds  94f9d19   add note about current limitations of usage.
      adds  38a6d1e   Changes update, and add test dependency on Test::Fatal
      adds  4f4692f   These are the words that I manifest.
      adds  d6ce838   Code for forward compat with Moose 1.99+
      adds  550e9d3   Add forward compat change
      adds  5e9d97e   Add release version and date
      adds  e572136   bump version to 0.08
      adds  6376e42   Require Test::Fatal
      adds  94a727f   Changes for 0.09
      adds  7e9c113   bump version to 0.09
      adds  b2c5b43   Dzilize this distro
      adds  f1073e3   Remove Signature plugin
      adds  033dc18   Update README based on latest pod
      adds  581c4a1   make defaults.t a bit more modular
      adds  015b916   better Test::Fatal tests
      adds  3991a5d   do not use Undef-Tolerant behaviour on attributes that are capable of handling undef
      adds  2dca5fc   fix whitespace
      adds  5670e8d   dir to stuff my misc todo notes etc in
      adds  e4d1ca6   remove files and dirs from old build pipeline from being ignored
      adds  0a6c3e2   update repository info now that we are on shadowcat
      adds  793ea91   doc updates and changelog for less undef tolerance
      adds  b460562   bump revision to 0.10
      adds  38ebd3e   fix timestamps - looks like the date isn't added automatically yet
      adds  1686337   doc typo
      adds  c5dd383   there could be mroe than one ternary operator
      adds  0dd9c65   0.11 release to fix crazy errors that somehow the tests did not catch
      adds  e5d1b64   these version checks already happen in the exporter
      adds  fff0a09   make this work in roles
      adds  42398dd   Changes for 0.12
      adds  bb7d104   Bump version
      adds  6095de2   Need to capture new class/role after applying metaroles
      adds  2b46c48   Doc use of module in roles
      adds  b4fdbd0   Add tests for more role use cases
      adds  64c5128   bump version; be more specific with phase prereqs
      adds  64c572f   improve test by testing for explicit exception message
      adds  9ee7367   use with_immutable and tighter TODO scope to run more tests after failure, and better diagnostics
      adds  37acc77   pulled these test cases into a separate lib so they can be shared
      adds  4f5c4e4   better test descriptions
      adds  02e25b0   strict/warnings, and explanatory comments
      adds  3e28584   whitespace
      adds  477b93e   changelog for changes made so far
      adds  29506df   use with_immutable and tighter TODO scope to run more tests after failure, and better diagnostics
      adds  0796f93   improve wording - the bad code is actually _inline_slot_initializer
      adds  95f9197   Prevent all attribute initializers from seeing the value when we remove it, not just this one
      adds  cd954cc   rename these tests to "basic", and test both mutable and immutable paths
      adds  aeb5761   fix typo - was testing the wrong class here and missing an important test case
      adds  dc3621b   Another TODO note, to go with the CAVEATS
      adds  f6bb95b   fixed: immutable class with undef-tolerant TC should not have its undef value stripped at construction time
      adds  19b920a   more tightening up of TODO test cases, for later investigation
      adds  72f76bd   another TODO note, re crazy init_arg strings
      adds  2082bd1   standard MANIFEST.SKIP, from not-yet-released version of ExtUtils::Manifest
      adds  e56ed5d   do not ship this content again!
      adds  377fd47   more tightening up of TODO scopes
      adds  d51609f   automatically update release version and datetime in Changes
      adds  defa27b   some more tests - because who doesnt like tests?
      adds  07c4369   added missing release dates; re-enabling these release tests
      adds  8718c71   auto versioning; git release pipeline
      adds  920bc71   changelog for 0.14
      adds  855205d   v0.14
      adds  0833a4a   doh, DZPTCD doesnt inject its prereqs
      adds  92b9c0b   v0.15
      adds  e5396bb   dep on the plugin version that injects its prereqs
      adds  965592f   dep on the plugin version that injects its prereqs
      adds  6600925   v0.16
      adds  9536389   add metadata, for faster diagnoses of future build issues
      adds  10ff87b   pre-release tests for fixup/squash, and the correct branch
      adds  387bfd4   fix [Test::CheckDeps] version specification
      adds  e476628   v0.17
      adds  58a62ad   add more metadata to the dist
      adds  52357da   add more release tests
      adds  3a39372   more release-time checks and actions
      adds  f9f1fdc   CheckFor::Fixups doesn't understand our tag format
      adds  bd7aab0   determine prereqs automatically
      adds  50d5752   generate the README from pod
      adds  4fbe5d7   ensure strict and warnings is always in effect
      adds  26dd75e   remove unneeded shebang
      adds  d2392ff   with_immutable needs to test both mutable and immutable conditions
      adds  0601096   do nothing at construction time for attributes with undef init_arg - fixes undefined warning
      adds  74effc7   MooseX-UndefTolerant-0.18
      adds  0dc4600   oops, :early was added in 1.04, not 0.94
      adds  76237e3   MooseX-UndefTolerant-0.19
      adds  4a7e89b   the canonical repository is now https://github.com/moose/MooseX-UndefTolerant
      adds  c14a44c   canonicalize timestamps; drop ego lines
      adds  a74d820   switch to my plugin bundle
      adds  a024170   keep $VERSION right in the repo
      adds  aba485c   fix the clean namespaces test
      adds  16d0832   use bullets in this pod list
      adds  4bb2b3c   surgically weave some pod
      adds  f3314d4   fix spelling tests
      adds  bec8e8b   canonicalize contributor names and addresses
      adds  688f191   MooseX-UndefTolerant-0.20
      adds  c9090cf   Imported Upstream version 0.20
       new  c1c42dc   Merge tag 'upstream/0.20'
       new  b5cda57   Upstream has reorganized source: Update upstream homepage, and add alternate git source URL.
       new  dda6891   Update copyright info: List issue tracker as preferred upstream contact.
       new  cbb1778   Stop track md5sum of upstream tarball: Compare against VCS instead.
       new  263460a   Update copyright info: Use License-Grant and License-Reference fields. Thanks to Ben Finney.
       new  997f266   Add lintian override regarding license in License-Reference field. See bug#786450.
       new  cdc6036   Bump debhelper compatibility level to 9.
       new  2641796   Tidy rules file: Suppress versioned debhelper build-dependency.
       new  860a9ba   Add lintian override regarding debhelper 9.
       new  02fab28   Sync control.in with control: Update Vcs-* fields.
       new  91d1601   Declare compliance with Debian Policy 3.9.6.
       new  3ee4e71   Update copyright info: Extend coverage of packaging, and tighten packaging license to GPL-3+.
       new  12d1ecc   Include CDBS snippet perl-build.mk (not perl-makemaker.mk).
       new  a71862a   (Build-)depend on libnamespace-autoclean-perl.
       new  6564eb7   Remove empty manpages.
       new  e8179e3   Prepare for release: Update changelog, control file and copyright hints.

The 16 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:
 Build.PL                                           |  128 +++
 CONTRIBUTING                                       |  100 ++
 Changes                                            |   15 +-
 INSTALL                                            |    9 +-
 LICENSE => LICENCE                                 |    2 +-
 MANIFEST                                           |   35 +-
 MANIFEST.SKIP                                      |   61 --
 META.json                                          | 1150 +++++++++++++++++---
 META.yml                                           |  897 ++++++++++++---
 Makefile.PL                                        |  119 +-
 README                                             |  120 +-
 debian/changelog                                   |   30 +-
 debian/compat                                      |    2 +-
 debian/control                                     |    8 +-
 debian/control.in                                  |    8 +-
 debian/copyright                                   |   53 +-
 debian/copyright_hints                             |   70 +-
 debian/rules                                       |   17 +-
 debian/source/lintian-overrides                    |    8 +
 dist.ini                                           |   87 +-
 lib/MooseX/UndefTolerant.pm                        |   56 +-
 lib/MooseX/UndefTolerant/ApplicationToClass.pm     |    6 +-
 lib/MooseX/UndefTolerant/ApplicationToRole.pm      |    6 +-
 lib/MooseX/UndefTolerant/Attribute.pm              |   17 +-
 lib/MooseX/UndefTolerant/Class.pm                  |    5 +-
 lib/MooseX/UndefTolerant/Composite.pm              |    6 +-
 lib/MooseX/UndefTolerant/Constructor.pm            |    5 +-
 lib/MooseX/UndefTolerant/Role.pm                   |    6 +-
 t/00-check-deps.t                                  |   11 -
 t/00-compile.t                                     |   73 --
 t/00-report-prereqs.dd                             |  131 +++
 t/00-report-prereqs.t                              |  183 ++++
 t/release-cpan-changes.t                           |   15 -
 t/release-dist-manifest.t                          |   16 -
 t/release-distmeta.t                               |   15 -
 t/release-eol.t                                    |   16 -
 t/release-no-tabs.t                                |   16 -
 t/release-pod-linkcheck.t                          |   28 -
 t/release-pod-syntax.t                             |   15 -
 t/release-test-version.t                           |   30 -
 t/zzz-check-breaks.t                               |   18 +
 xt/author/00-compile.t                             |   61 ++
 xt/author/clean-namespaces.t                       |   11 +
 xt/author/eol.t                                    |   45 +
 xt/author/kwalitee.t                               |    9 +
 xt/author/mojibake.t                               |    9 +
 xt/author/no-tabs.t                                |   45 +
 xt/author/pod-spell.t                              |   39 +
 .../release/changes_has_content.t                  |   11 +-
 xt/release/cpan-changes.t                          |   11 +
 xt/release/distmeta.t                              |    6 +
 xt/release/minimum-version.t                       |    8 +
 t/release-pod-no404s.t => xt/release/pod-no404s.t  |    8 -
 xt/release/pod-syntax.t                            |    6 +
 xt/release/portability.t                           |   12 +
 55 files changed, 2854 insertions(+), 1020 deletions(-)
 create mode 100644 Build.PL
 create mode 100644 CONTRIBUTING
 rename LICENSE => LICENCE (99%)
 delete mode 100644 MANIFEST.SKIP
 create mode 100644 debian/source/lintian-overrides
 delete mode 100644 t/00-check-deps.t
 delete mode 100644 t/00-compile.t
 create mode 100644 t/00-report-prereqs.dd
 create mode 100644 t/00-report-prereqs.t
 delete mode 100644 t/release-cpan-changes.t
 delete mode 100644 t/release-dist-manifest.t
 delete mode 100644 t/release-distmeta.t
 delete mode 100644 t/release-eol.t
 delete mode 100644 t/release-no-tabs.t
 delete mode 100644 t/release-pod-linkcheck.t
 delete mode 100644 t/release-pod-syntax.t
 delete mode 100644 t/release-test-version.t
 create mode 100644 t/zzz-check-breaks.t
 create mode 100644 xt/author/00-compile.t
 create mode 100644 xt/author/clean-namespaces.t
 create mode 100644 xt/author/eol.t
 create mode 100644 xt/author/kwalitee.t
 create mode 100644 xt/author/mojibake.t
 create mode 100644 xt/author/no-tabs.t
 create mode 100644 xt/author/pod-spell.t
 rename t/release-changes_has_content.t => xt/release/changes_has_content.t (85%)
 create mode 100644 xt/release/cpan-changes.t
 create mode 100644 xt/release/distmeta.t
 create mode 100644 xt/release/minimum-version.t
 rename t/release-pod-no404s.t => xt/release/pod-no404s.t (68%)
 create mode 100644 xt/release/pod-syntax.t
 create mode 100644 xt/release/portability.t

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



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