r28245 - in /branches/upstream/libmoosex-object-pluggable-perl/current: Changes META.yml lib/MooseX/Object/Pluggable.pm

bricas-guest at users.alioth.debian.org bricas-guest at users.alioth.debian.org
Mon Dec 15 13:52:35 UTC 2008


Author: bricas-guest
Date: Mon Dec 15 13:52:31 2008
New Revision: 28245

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=28245
Log:
[svn-upgrade] Integrating new upstream version, libmoosex-object-pluggable-perl (0.0009)

Modified:
    branches/upstream/libmoosex-object-pluggable-perl/current/Changes
    branches/upstream/libmoosex-object-pluggable-perl/current/META.yml
    branches/upstream/libmoosex-object-pluggable-perl/current/lib/MooseX/Object/Pluggable.pm

Modified: branches/upstream/libmoosex-object-pluggable-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-object-pluggable-perl/current/Changes?rev=28245&op=diff
==============================================================================
--- branches/upstream/libmoosex-object-pluggable-perl/current/Changes (original)
+++ branches/upstream/libmoosex-object-pluggable-perl/current/Changes Mon Dec 15 13:52:31 2008
@@ -1,4 +1,8 @@
 Revision history for MooseX-Object-Pluggable
+0.0009    Nov 25, 2008
+          Avoid throwing an error when load_plugins is called on already-loaded
+              plugins
+
 0.0008    Jul 18, 2008
           Cleanup Attribute declarations
           Eliminate extension mechanisms and the tests

Modified: branches/upstream/libmoosex-object-pluggable-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-object-pluggable-perl/current/META.yml?rev=28245&op=diff
==============================================================================
--- branches/upstream/libmoosex-object-pluggable-perl/current/META.yml (original)
+++ branches/upstream/libmoosex-object-pluggable-perl/current/META.yml Mon Dec 15 13:52:31 2008
@@ -20,4 +20,4 @@
   Moose: 0.35
 resources:
   license: http://dev.perl.org/licenses/
-version: 0.0008
+version: 0.0009

Modified: branches/upstream/libmoosex-object-pluggable-perl/current/lib/MooseX/Object/Pluggable.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-object-pluggable-perl/current/lib/MooseX/Object/Pluggable.pm?rev=28245&op=diff
==============================================================================
--- branches/upstream/libmoosex-object-pluggable-perl/current/lib/MooseX/Object/Pluggable.pm (original)
+++ branches/upstream/libmoosex-object-pluggable-perl/current/lib/MooseX/Object/Pluggable.pm Mon Dec 15 13:52:31 2008
@@ -5,7 +5,7 @@
 use Class::MOP;
 use Module::Pluggable::Object;
 
-our $VERSION = '0.0008';
+our $VERSION = '0.0009';
 
 =head1 NAME
 
@@ -156,6 +156,8 @@
     my @load = grep { not exists $loaded->{$_} } @plugins;
     my @roles = map { $self->_role_from_plugin($_) } @load;
 
+    return if @roles == 0;
+
     if ( $self->_load_and_apply_role(@roles) ) {
         @{ $loaded }{@load} = @roles;
         return 1;
@@ -343,6 +345,8 @@
 
 =item Stevan Little - EVERYTHING. Without him this would have never happened.
 
+=item Shawn M Moore - bugfixes
+
 =back
 
 =head1 COPYRIGHT




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