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 g...@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 g...@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 g...@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 _______________________________________________ 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