[libmoosex-methodattributes-perl] branch master updated (ce3406a -> f2a9d80)

gregor herrmann gregoa at debian.org
Sun Oct 25 16:53:42 UTC 2015


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

gregoa pushed a change to branch master
in repository libmoosex-methodattributes-perl.

      from  ce3406a   update changelog
       new  9859a2f   Add debian/upstream/metadata
       new  34eb35f   Update debian/changelog
      adds  a4f6cd2   Add .gitignore.
      adds  209fa01   Add basic tests.
      adds  baea355   Add a meta class role to store attributes keyed by the address of the CVs.
      adds  322c1f3   Add role to capture attributes in the metaclass.
      adds  1c95540   Add a method meta role with an attributes attribute, fetching values from the assciated metaclass.
      adds  bb4aa6e   Add sugar to set up the meta madness.
      adds  95a2330   More tests.
      adds  248892d   Make attributes_for private.
      adds  6f698d6   Add some basic docs.
      adds  8684ec0   Add a DESCRIPTION.
      adds  a50aac3   Ignore init_meta for pod coverage tests.
      adds  81f215f   Docs for MooseX::MethodAttributes::Role::Meta::Class.
      adds  cfe1fec   Docs for MooseX::MethodAttributes::Role::Meta::Method.
      adds  83e079b   Docs for MooseX::MethodAttributes::Role::AttrContainer.
      adds  a882dae   Rename _attributes_for to _method_attribute_map.
      adds  b7a84d7   Provide methods to access _method_attribute_map.
      adds  745b80e   Use the metaclass methods to access _method_attribute_map.
      adds  4cfa6a3   Update documentation.
      adds  a3d1b03   Docs for MooseX::MethodAttributes::Role::AttrContainer.
      adds  2a16c4f   Update .gitignore.
      adds  01afe1f   Doc fix.
      adds  acdaca6   Add dist.ini.
      adds  ea9134b   Add changelog.
      adds  7e94451   Ignore a cpants generated file.
      adds  37797e9   Test for getting attributes for wrapped methods.
      adds  8f474cb   Apply a role to the wrapped method metaclass to support getting attributes of wrapped methods.
      adds  6f3f10f   Add tests for a way to apply all roles without explicitly using MooseX::MethodAttributes in every class.
      adds  59a1a1a   Add a role that creates a metaclass for the caller and initializes it automatically.
      adds  f0b0940   Add a baseclass that allows inheriting the attribute handler and metaclass stuff.
      adds  66ea1c7   Make inheritance tests saner.
      adds  6513998   Test inheriting attribute handlers if the baseclass already has a metaclass.
      adds  bb95f96   Apply our meta roles if the caller already has a metaclass without our role applied.
      adds  5212fe2   Docs for MooseX::MethodAttributes::Role::AttrContainer::Inheritable.
      adds  cea2a50   Docs for MooseX::MethodAttributes::Inheritable.
      adds  0079068   Consistent capitalisation in package abstracts.
      adds  67f84c8   Docs for MooseX::MethodAttributes::Role::Meta::Method::Wrapped.
      adds  afe59e8   Depend on Moose 0.70 for wrapped_method_metaclass_roles.
      adds  ce0f910   Add a MaybeWrapped method meta role that will apply the real meta role only if the original method had the attribute meta role.
      adds  fdfdc0b   Apply MaybeWrapped instead of Wrapped to the consumers wrapped method metaclass.
      adds  c95ce5c   Docs for MooseX::MethodAttributes::Role::Meta::Method::MaybeWrapped.
      adds  8560451   Version 0.02.
      adds  c3dbf88   Make all attributed meta methods implement _get_attributed_coderef.
      adds  78ecf31   Add and use a _method_attribute_list attribute to maintain the order of registered attribute methods.
      adds  1196f28   Add get_method_with_attributes_list and get_all_methods_with_attributes.
      adds  f6b31f5   Add tests for get_all_methods_with_attributes.
      adds  39523e8   Docs for the new methods.
      adds  a52245b   Meta methods that don't implement _get_attributed_coderef can't have attributes.
      adds  73d6cbd   Version 0.03
      adds  7f84114   Add tests for behaviour of get_all_methods_with_attributes and method modifiers.
      adds  5aa1dc3   Depend on an MX::Types with support for parameterisation.
      adds  b8fbf0f   Version 0.04.
      adds  9ecd3b7   Failing test from register_actions smokes
      adds  7bb3c44   And fix test
      adds  afd786f   Changelog
      adds  71955dd   Fix normal inherited test by doing the metarole before the extends, at compile time, as the docs for metarole say you should
      adds  ab040b9   Prep for release
      adds  fd8ac5f   Add t0m to authors.
      adds  1050a15   Remove trailing whitespace.
      adds  1aec04b   Fix docs.
      adds  3005e81   Failing test for attrs
      adds  1c4f57b   Failing test for attrs
      adds  4f0c077   Make the two sub classes not the same, still enough to cause fail
      adds  a0ac608   Clean up
      adds  fc95d03   Fix tests, moose seemingly doesn't inherit your method metaclass from the parent class. This is fairly shit, and probably needs fixing in Moose, but this change makes shit work now :)
      adds  9fa071e   Changelogging, needs real testing before release
      adds  de4c2ea   Finish changelog
      adds  66991b1   Merge commit 'bobtfish/master'
      adds  a892ab8   tests showing fail for overriding methods with no attributes.
      adds  dade713   Trivial test functions work. modifier tests, and calling via ->body to come
      adds  a846eea   Rename this, it was stupidly named and confused the hell out of me
      adds  ee75aa6   More passing tests for calling stuff
      adds  c94433d   Make the test pass. This is more correct, but I have no idea if this solves the real problem, or not
      adds  45783ce   I think thats what we want for Catalyst...
      adds  f7f540c   Bump version
      adds  974a589   I'm a little more happy with that method name, but not much.
      adds  a7668a8   Helps if you do the rename everywhere
      adds  e4f2677   Changelogging fail, idiot
      adds  8dbfb95   This is what catalyst does when you use the new method, which fails..
      adds  628fa8e   That stops everything exploding
      adds  11bd7c3   Tests showing how its all borked
      adds  409b8e9   There is the proof that we have to force the metaclasses everywhere, it just doen't work otherwise
      adds  b522a9e   Fix get_nearest_methods_with_attributes to do what I really meant
      adds  acdffc1   EPIC FAIL unless you directly apply the metastuff yourself
      adds  9442c5c   Bump version for a release, this at least fixes some bugs and can be used in trunk..
      adds  8f4788c   Add crap which nearly passes
      adds  e1d7e30   Remove all the crapola and warnings, make tests not TODO
      adds  3cd17f7   Rename test to make more sense
      adds  0dedeac   Bump version, but don't release yet till I've tested
      adds  a33894b   Eeek, not having the right metaclass in the right place makes it explode
      adds  ee4c969   Yay! More horrific apply the roles all the bloody time style hacking, and it works in cases where you have only modifiers in a subclass
      adds  192f9ea   Remove crap
      adds  6f1835f   More tests, this doesn't seem to work in Cat, but does work here
      adds  71abd68   Changelog for release, I don't have any more tuits right now,and this is better than it was
      adds  9fe4718   Fix having a meta method in a use base subclass.
      adds  ff7853d   Bump version for release
      adds  7ebc44b   Test for crappy error message if you get immutable wrong from maros
      adds  5e8a2b3   Merge branch 'master' of git at github.com:bobtfish/moosex-methodattributes
      adds  b88ac80   Depend on latest Moose to prevent metaclass incompatibility fail.
      adds  1d1c693   Version 0.11.
      adds  89382d8   Revert "Merge branch 'master' of git at github.com:bobtfish/moosex-methodattributes"
      adds  1d234d8   Factor the map out, and make a start on a role meta role for doing the appropriate thing with attributes
      adds  17fda18   Add some fail showing that applying the role to a plain class doesn't give you the right metaclass and etc
      adds  5bc38ed   Make things a little less fail. Methods now get into the role with the right metaclass, and they're copied out of the role with the right metaclass
      adds  fc2db43   Make the tests pass when role is composed onto a class, woo - this may actually be enough to make Catalyst work..
      adds  bea6bed   Clean up tests
      adds  7a3e217   Merge tests
      adds  97447b8   modifiers are fairly borked..
      adds  85bb79a   Additional tests for role support
      adds  21ee9b7   No need to meddle unless we have to
      adds  7cb35e5   And make all of the role tests pass.
      adds  fc73df0   Changelogging
      adds  4c8264e   Fix so that you don't have to explicitly apply the attrcontainer role in a BEGIN block yourself
      adds  985cd10   Clean up test suite, fix incorrectly failing test
      adds  504352d   Add some basic POD
      adds  9952513   TODO file - needs more tests before Role support can be considered 100% solid
      adds  6b44db7   Going to do a dev release of this.
      adds  8477031   Fix warning from test
      adds  d6870cd   Kinda got roles consuming other roles working, a bit..
      adds  4f60239   Refactor and expand text
      adds  cb9d8be   Fix bugs in tests
      adds  8f9e567   Test that our class gains the appropriate magic to introspect the methods with attributes by dint of composing the role
      adds  951e074   Remove debug warnings
      adds  c4ac133   Changelogging - role into role composition now appears to work, although it could do with more tests
      adds  ef2f75e   Add support for use Moose::Role -traits => 'MethodAttributes'; which is, at least in my view, acceptably nice syntax.
      adds  c4d4009   Changelog for another dev release
      adds  b23414e   Add failing tests from aCiD2 who actually tried to use the new roles crap in real code..
      adds  5aad057   Fix tests. Over enthusiasm with Moose::Util::MetaRole::apply_metaclass_roles breaks shit, film at 11
      adds  ade1f3b   Heh, I broke it if your class didn't already know about method attributes. That's what I get for not even reading the entire body of the method I'm patching, and/or not having small enough methods..
      adds  f2ffc2b   Changelog and update dist.ini
      adds  4c46001   Add test for role composition behavior when unattributed method is already present on the class you are composing into
      adds  71aa0b0   Method exclusion and aliasing don't work. I don't care about this right now for controllers, so I've made it die, and there are tests there for when someone wants to make it work right ;)
      adds  df9937e   Changelog and bump version, this is good enough to release IMO
      adds  ec1dab5   Document that excluding and aliasing methods doesn't work
      adds  729df2a   Add Test::More and Test::Exception for RT#4639[56]
      adds  9ad0839   Bump version and changelog
      adds  7d10dc1   Add failing tests
      adds  6b432a3   Fix bugs
      adds  9b74675   Changelog
      adds  404b5f9   Documentation and comment tweaks
      adds  6d7f233   Passing test for composing 2 roles onto a class individually
      adds  f62b66e   And compose those roles together, and oh - look, it fails...
      adds  a89322c   Merge branch 'master' of git at github.com:bobtfish/moosex-methodattributes
      adds  094d8b6   More tests and correctly skipping/todo tests for multiple roles
      adds  7c684e3   Adjust the way that we were handing the application hook to be slightly more elegant, but also add horrific hackery for anon classes. Win some, lose some. EPIC block comment about the fail and lose
      adds  9e42afe   Changelog, bump versions as I'm about to release 0.14_01
      adds  1741ec3   Fix test in some cases, and check MRO is as we expect
      adds  74d6b91   Changelog, release
      adds  6b3cfc1   That was added
      adds  6180fca   Factor all the metaclass twiddling logic back into the init_meta method. Step 1
      adds  e38b4ba   More refacoring, fix bug in original
      adds  61db579   Add more debugging in anon class test
      adds  8a8cfb3   Stubs for combination
      adds  c9ed69a   A bit more working
      adds  6a01afd   Add empty application roles for the other type of application - most of the role meta role functionality to move into these. or Application.pm.
      adds  bf6e2f3   All working. Ugly as sin, but working nontheless
      adds  e65fd69   Fix parameterized roles
      adds  5f527e9   Merge
      adds  ee0e9da   Make a generic role application role and use it, hopefully I can factor some crap out into this. This is going to painful as I need to support -traits => 'MethodAttributes'
      adds  05ecff4   Add notes to tests
      adds  67b80cb   no more get_method_map
      adds  1ec4bc7   Merge commit 'autarch/master'
      adds  27ab436   Stop using the broken PodWeaver for now.
      adds  bd03e90   Version 0.16.
      adds  c09e6f3   Merge branch 'master' into role_combination2
      adds  8f61c12   Fix test for retarded reason
      adds  dfc90a0   Better test name
      adds  00030b8   Small doc tweaks
      adds  bd55165   Use the generic application role so that I can get rid of the disgusting cross package method insanity.
      adds  038a95d   Move the _copy_attributes method into the apropriate role, kill the full package spec and check for it doing the right roles, not if it supports the method
      adds  685a02e   Nuke another explicit call by moving code
      adds  a9776b7   Remove the useless classes. We have to support everything on the basis of just being a metarole trait so I can't split things up more than this
      adds  a630524   Same modifier, abstract
      adds  c2e11ea   Write a more sensible test
      adds  c2bf7cb   Factor out apply modifier into common code
      adds  fe04a82   Bump versions
      adds  cf88df8   Additional POD
      adds  13dcd7c   New dev release for ::SimpleLogin
      adds  b8edfd3   Bump version
      adds  fa4a1fd   Fix bugs
      adds  b390526   Add test for conflict detection working
      adds  fc9ee14   Add testcase for late metaclass reinitialisation losing methods.
      adds  64d467e   Merge branch 'master' of git://github.com/rafl/moosex-methodattributes
      adds  4940718   New release time. I'm happy role combination stuff works for all my crap, and we need the dep bump
      adds  ba80ad3   TODO out test
      adds  f2984a5   Bump dependencies to be more correct
      adds  8cbdec0   Ref defaults need to be wrapped in subs.
      adds  896166f   Adapt to Moose changes turning composition_class_roles into a plain method.
      adds  6dd3294   Deal correctly with both old and new Moose
      adds  52f76a5   Remove obsolete TODO
      adds  21257eb   Changelog
      adds  77715eb   Bump versions
      adds  1208af0   Remove my hideous hack after autarch++ fixed Moose in cf600c8
      adds  d614c1b   Changelog
      adds  f45a32e   Bump required Moose version
      adds  3db81b3   Bump versions
      adds  8b46312   Moose::Exporter already gives us strictures and warnings.
      adds  1bed0f9   Port to @FLORA.
      adds  3ec1c24   Version 0.21.
      adds  74ff013   Fix issue with role composition onto subclasses.
      adds  a4dbc47   use style;
      adds  51da826   Version 0.22
      adds  539a84d   use English;
      adds  93580f5   Bump dep to fix RT#58406
      adds  a550670   Trim whitespace
      adds  a8978c3   Version 0.23
      adds  42dac75   Use the modern MetaRole API to avoid warnings from the next Moose
      adds  e6c238e   Merge remote branch 'autarch/master'
      adds  cab73af   Version 0.24
      adds  92bdfbc   create classes, rather than just initializing metaclasses. Fixes test fails
      adds  6c4bfce   Note that this test passes on newer Moose
      adds  1a9b027   Version 0.25
      adds  793bc11   Add explicit return true
      adds  c6eec56   Version 0.26
      adds  34438df   Clean up test
      adds  0f1c48e   Hopefully fix the issue
      adds  583c633   Version 0.27
      adds  f8b2f27   switch to non-deprecated Prereqs plugin
      adds  558192d   copy (most) missing dzil configs from MooseX-Method-Signatures
      adds  b904aa3   Test Changes file; fix dates in changelog so they validate
      adds  81740a2   RT#79385: import Carp::croak into the right package
      adds  5bfa6f6   fix repository metadata
      adds  6e67d9a   MooseX-MethodAttributes-0.28
      adds  125e2eb   this plugin is still broken
      adds  d6c82de   typo fix
      adds  0ec9722   Merge pull request #1 from dsteinbrunner/patch-1
      adds  8d4d3db   why use inheritance when we can use composition??!
      adds  f8f5de1   use namespace::autoclean instead of clean
      adds  a2de24c   convert all uses of Test::Exception to Test::Fatal
      adds  c3f26eb   remove unneeded use of FindBin
      adds  f4f5a2a   remove unneeded shebangs
      adds  f7f56d0   the repository now lives at https://github.com/moose/MooseX-MethodAttributes
      adds  55e414e   add moose irc and mailing list to metadata
      adds  4093ed6   eliminate these uses of eval
      adds  3c21a27   convert to my plugin bundle for more automation of release bits
      adds  0c26791   canonicalize dates in Changes file
      adds  b1ff46c   add missing prereqs and remove unneeded ones
      adds  233aac8   make author, release tests pass
      adds  7e66a8c   canonicalize contributor data
      adds  7c32d1f   add starting copyright year
      adds  3eea8f4   MooseX-MethodAttributes-0.29
      adds  b244225   metacpan renders bullets better with -
      adds  b09f609   document new podweaver options that include commented-out pod in situ
      adds  b08e2c8   Pod::Weaver 4 now uses [-SingleEncoding]
      adds  56882f3   tighten up entries
      adds  2cba438   remove unnecessary plugin
      adds  552c2aa   now using [Git::Contributors]
      adds  0d69c74   add a test that runs `moose-outdated`
      adds  a4aa60d   ignore more dotfiles
      adds  e40b3d0   report the installed version of Catalyst when testing
      adds  1e7103d   keep $VERSION right in the repo
      adds  065f6d1   ensure namespaces are clean
      adds  4dd4ca9   remove unneeded entry
      adds  a229cd1   custom plugin name is not needed
      adds  d69ed1e   hardcode the distribution name in Changes, to reduce churn on each release
      adds  207f9c4   use a more specific link
      adds  90aaed0   this Changes entry is silly and useless
      adds  e5f310d   capitalize abstract
      adds  fde6d61   switch to my podweaver plugin bundle
      adds  eab1153   affirm that we work as far back as Moose itself does
      adds  dab62cc   this option is the default
      adds  7e95247   this plugin is no longer in my bundle
      adds  a511e79   use AutoPrereqs
      adds  fc64c5b   this is a distribution eligible for static install
      adds  fbb20ad   shorten these entries
      adds  5a15f94   weave pod surgically
      adds  a5bac5b   Changes entry for this release
      adds  351c398   MooseX-MethodAttributes-0.30
      adds  1cda353   increment $VERSION after 0.30 release
      adds  c4a23df   resolve issues with boolean overload handling in 5.8.x
      adds  45dacd7   MooseX-MethodAttributes-0.31
      adds  998f184   Imported Upstream version 0.31
       new  2344610   Merge tag 'upstream/0.31'
       new  fe000ed   Update debian/changelog
       new  6cda577   debian/copyright: update Upstream-Contact.
       new  e5fbcca   Drop build dependency on libmodule-build-tiny-perl.
       new  2319c31   Reformat debian/control with cme
       new  80d22a2   Declare compliance with Debian Policy 3.9.6.
       new  f2a9d80   releasing package libmoosex-methodattributes-perl version 0.31-1

The 9 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                                           |    3 -
 CONTRIBUTING                                       |   44 +-
 Changes                                            |  112 ++-
 INSTALL                                            |    9 +-
 LICENSE => LICENCE                                 |    2 +-
 MANIFEST                                           |   19 +-
 META.json                                          | 1015 +++++++++++++++-----
 META.yml                                           |  783 ++++++++++-----
 Makefile.PL                                        |  144 ++-
 README                                             |    6 +-
 README.md                                          |   44 -
 debian/changelog                                   |   15 +-
 debian/control                                     |    8 +-
 debian/copyright                                   |    2 +-
 debian/upstream/metadata                           |    8 +
 dist.ini                                           |   33 +-
 lib/MooseX/MethodAttributes.pm                     |   82 +-
 lib/MooseX/MethodAttributes/Inheritable.pm         |   47 +-
 lib/MooseX/MethodAttributes/Role.pm                |   50 +-
 lib/MooseX/MethodAttributes/Role/AttrContainer.pm  |   33 +-
 .../Role/AttrContainer/Inheritable.pm              |   32 +-
 lib/MooseX/MethodAttributes/Role/Meta/Class.pm     |   64 +-
 lib/MooseX/MethodAttributes/Role/Meta/Map.pm       |   38 +-
 lib/MooseX/MethodAttributes/Role/Meta/Method.pm    |   37 +-
 .../Role/Meta/Method/MaybeWrapped.pm               |   26 +-
 .../MethodAttributes/Role/Meta/Method/Wrapped.pm   |   30 +-
 lib/MooseX/MethodAttributes/Role/Meta/Role.pm      |   77 +-
 .../MethodAttributes/Role/Meta/Role/Application.pm |   33 +-
 .../Role/Meta/Role/Application/Summation.pm        |   26 +-
 t/00-report-prereqs.dd                             |  143 +++
 t/00-report-prereqs.t                              |  245 +++--
 t/zzz-check-breaks.t                               |   18 +
 weaver.ini                                         |   10 -
 xt/author/00-compile.t                             |   16 +-
 xt/author/clean-namespaces.t                       |   11 +
 xt/author/eol.t                                    |   77 ++
 xt/author/kwalitee.t                               |    9 +
 xt/author/mojibake.t                               |    9 +
 xt/author/no-tabs.t                                |   77 ++
 xt/author/pod-spell.t                              |   27 +-
 xt/release/changes_has_content.t                   |    2 +-
 xt/release/distmeta.t                              |    5 +-
 xt/release/eol.t                                   |    8 -
 xt/release/kwalitee.t                              |    4 -
 xt/release/minimum-version.t                       |    2 +-
 xt/release/mojibake.t                              |   12 -
 xt/release/no-tabs.t                               |   26 -
 xt/release/pod-coverage.t                          |   12 +-
 xt/release/pod-syntax.t                            |    5 +-
 xt/release/portability.t                           |   12 +
 xt/release/test-version.t                          |   22 -
 51 files changed, 2481 insertions(+), 1093 deletions(-)
 delete mode 100644 Build.PL
 rename LICENSE => LICENCE (99%)
 delete mode 100644 README.md
 create mode 100644 debian/upstream/metadata
 create mode 100644 t/00-report-prereqs.dd
 create mode 100644 t/zzz-check-breaks.t
 delete mode 100644 weaver.ini
 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
 delete mode 100644 xt/release/eol.t
 delete mode 100644 xt/release/kwalitee.t
 delete mode 100644 xt/release/mojibake.t
 delete mode 100644 xt/release/no-tabs.t
 create mode 100644 xt/release/portability.t
 delete mode 100644 xt/release/test-version.t

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



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