[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