Hello community,
here is the log from the commit of package perl-Config-GitLike for
openSUSE:Factory checked in at 2013-08-13 10:18:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Config-GitLike (Old)
and /work/SRC/openSUSE:Factory/.perl-Config-GitLike.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Config-GitLike"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Config-GitLike/perl-Config-GitLike.changes
2013-06-05 13:33:05.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Config-GitLike.new/perl-Config-GitLike.changes
2013-08-13 10:18:29.000000000 +0200
@@ -1,0 +2,8 @@
+Tue Aug 6 17:49:11 UTC 2013 - [email protected]
+
+- updated to 1.12
+ - Reformat Changes file to follow CPAN::Changes::Spec; no functional
+ changes.
+ - Switch from the deprecated Any::Moose to Moo
+
+-------------------------------------------------------------------
Old:
----
Config-GitLike-1.10.tar.gz
New:
----
Config-GitLike-1.12.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Config-GitLike.spec ++++++
--- /var/tmp/diff_new_pack.wGhOPx/_old 2013-08-13 10:18:29.000000000 +0200
+++ /var/tmp/diff_new_pack.wGhOPx/_new 2013-08-13 10:18:29.000000000 +0200
@@ -17,7 +17,7 @@
Name: perl-Config-GitLike
-Version: 1.10
+Version: 1.12
Release: 0
%define cpan_name Config-GitLike
Summary: git-compatible config file parsing
@@ -29,7 +29,8 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(Any::Moose)
+BuildRequires: perl(Moo)
+BuildRequires: perl(MooX::Types::MooseLike)
BuildRequires: perl(Test::Exception)
#BuildRequires: perl(Config::GitLike)
#BuildRequires: perl(inc::Module::Install)
@@ -37,10 +38,12 @@
#BuildRequires: perl(LWP::Simple)
#BuildRequires: perl(Module::Build)
#BuildRequires: perl(Module::Install::Base)
+#BuildRequires: perl(MooX::Types::MooseLike::Base)
#BuildRequires: perl(Parse::CPAN::Meta)
#BuildRequires: perl(TestConfig)
#BuildRequires: perl(YAML::Tiny)
-Requires: perl(Any::Moose)
+Requires: perl(Moo)
+Requires: perl(MooX::Types::MooseLike)
%{perl_requires}
%description
@@ -74,8 +77,8 @@
advantage of this module's increased permissiveness when it comes to key
names. (See the DIFFERENCES FROM GIT-CONFIG manpage for details.)
-This is an object-oriented module using Any::Moose. All subroutines are
-object method calls.
+This is an object-oriented module using Moo. All subroutines are object
+method calls.
A few methods have parameters that are always used for the same purpose:
++++++ Config-GitLike-1.10.tar.gz -> Config-GitLike-1.12.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-GitLike-1.10/Changes
new/Config-GitLike-1.12/Changes
--- old/Config-GitLike-1.10/Changes 2012-11-07 18:28:02.000000000 +0100
+++ new/Config-GitLike-1.12/Changes 2013-08-05 06:15:35.000000000 +0200
@@ -1,85 +1,97 @@
+Revision history for perl module Config::GitLike
+
+1.12 2013-08-05
+
+ - Reformat Changes file to follow CPAN::Changes::Spec; no functional
+ changes.
+
+1.11 2013-08-04
+
+ - Switch from the deprecated Any::Moose to Moo
+
1.10 2012-11-07
-* Provide and API got accessing the original key that a value was set
- with, in a case-preserving way. If the case of the key in a file
- matters, it is now possible to determine.
-* The 'name' value passed to the 'callback' parameter is now no longer
- forced to lower-case, as a consequence.
+ - Provide and API got accessing the original key that a value was set
+ with, in a case-preserving way. If the case of the key in a file
+ matters, it is now possible to determine.
+ - The 'name' value passed to the 'callback' parameter is now no longer
+ forced to lower-case, as a consequence.
1.09 2012-08-10
-* Multiple bug fixes concerning filters, including empty filters,
- valueless keys, and applying filters to single values.
-* Add "human" argument to get_all and get_regexp, to match get
-* Add an add_comment method
-* Add an encoding attribute, which adds the appropriate layer on file
- I/O
-* Enforce that all keys must have sections, as git 1.7.4.4 began doing
+ - Multiple bug fixes concerning filters, including empty filters,
+ valueless keys, and applying filters to single values.
+ - Add "human" argument to get_all and get_regexp, to match get
+ - Add an add_comment method
+ - Add an encoding attribute, which adds the appropriate layer on file I/O
+ - Enforce that all keys must have sections, as git 1.7.4.4 began doing
1.08 2012-02-15
-* Fix loading of user_file, broken in dcdd01f, due to unexpanded ~
- (alexmv, [email protected])
+ - Fix loading of user_file, broken in dcdd01f, due to unexpanded ~
+ (alexmv, [email protected])
1.07 2011-10-25
-* Fix a spelling mistake in Config::GitLike::Cascaded
- ([email protected], forwarded by [email protected])
+ - Fix a spelling mistake in Config::GitLike::Cascaded
+ ([email protected], forwarded by [email protected])
1.06 2011-10-12
-* Allow calling ->load_file as a class method, for simple use cases
- (alexmv)
-* Fix a parsing bug when quoted strings directly adjoined to unquoted
- strings (alexmv)
-* Calling ->load_file on a nonexistant file no longer sets ->is_loaded
- (alexmv)
-* Document that getters implicitly call ->load (alexmv)
-* Make ->dump implicitly call ->load as well (alexmv)
-* Minor POD fixes (alexmv, spang)
+ - Allow calling ->load_file as a class method, for simple use cases
+ (alexmv)
+ - Fix a parsing bug when quoted strings directly adjoined to unquoted
+ strings (alexmv)
+ - Calling ->load_file on a nonexistant file no longer sets ->is_loaded
+ (alexmv)
+ - Document that getters implicitly call ->load (alexmv)
+ - Make ->dump implicitly call ->load as well (alexmv)
+ - Minor POD fixes (alexmv, spang)
1.05 2011-01-07
-* support Module::Install::ExtraTests 0.007 (sunnavy)
-* properly set is => 'rw' in inherited classes (trs, alexmv)
-* silence lc warnings on undef under perl 5.12 ([email protected])
-
-1.04 - 2010-04-03
-
-* The functionality of Config::GitLike::Cascaded has been folded into
- Config::GitLike as a "cascade" option, and the subpackage is now
- deprecated. (alexmv)
-* Config::GitLike::Git->new->load("/path/to/git") when the path is
- lacking a ".git", or is a bare repository, now works. (alexmv)
-* Fixed a bug wherein the home directory config file would be loaded
- twice, causing all values to be multiple, if that was your cwd.
- Reported by rjbs. (alexmv)
-* Allow explicitly calling ->load_file without previously having
- called ->load (alexmv)
-
-1.03 - 2010-01-03
-
-* Filter without replace_all should only replace the _first_ match (alexmv)
-* Having a matching filter with multiple and not replace_all does mean
- replacement (alexmv)
-* Fix a test that failed because multiple now works, and we're too smart
- (alexmv)
-* Fix for when ->set_multiple called with no arguments (alexmv)
-
-1.02 - 2009-08-19
-
-* Bugfixes and extra tests for escaped \ and " in subsections (sunnavy)
-* win32 fixes (sunnavy)
-* auto-escape \ and " in subsections on set (sunnavy)
-
-1.01 - 2009-08-11
-
-* Fix breakage under Mouse due to Moose references
-* New Config::GitLike::Git module for loading config
- files from the git locations
-* various cleanups of Makefile.PL
-* remove extraneous dep Regexp::Common
+ - support Module::Install::ExtraTests 0.007 (sunnavy)
+ - properly set is => 'rw' in inherited classes (trs, alexmv)
+ - silence lc warnings on undef under perl 5.12 ([email protected])
+
+1.04 2010-04-03
+
+ - The functionality of Config::GitLike::Cascaded has been folded into
+ Config::GitLike as a "cascade" option, and the subpackage is now
+ deprecated. (alexmv)
+ - Config::GitLike::Git->new->load("/path/to/git") when the path is
+ lacking a ".git", or is a bare repository, now works. (alexmv)
+ - Fixed a bug wherein the home directory config file would be loaded
+ twice, causing all values to be multiple, if that was your cwd.
+ Reported by rjbs. (alexmv)
+ - Allow explicitly calling ->load_file without previously having
+ called ->load (alexmv)
+
+1.03 2010-01-03
+
+ - Filter without replace_all should only replace the _first_ match
+ (alexmv)
+ - Having a matching filter with multiple and not replace_all does mean
+ replacement (alexmv)
+ - Fix a test that failed because multiple now works, and we're too smart
+ (alexmv)
+ - Fix for when ->set_multiple called with no arguments (alexmv)
+
+1.02 2009-08-19
+
+ - Bugfixes and extra tests for escaped \ and " in subsections (sunnavy)
+ - win32 fixes (sunnavy)
+ - auto-escape \ and " in subsections on set (sunnavy)
+
+1.01 2009-08-11
+
+ - Fix breakage under Mouse due to Moose references
+ - New Config::GitLike::Git module for loading config
+ files from the git locations
+ - various cleanups of Makefile.PL
+ - remove extraneous dep Regexp::Common
+
+1.00 2009-07-08
-1.00 - 2009-07-08
+ - Initial release
-* Initial release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-GitLike-1.10/META.yml
new/Config-GitLike-1.12/META.yml
--- old/Config-GitLike-1.10/META.yml 2012-11-07 18:29:52.000000000 +0100
+++ new/Config-GitLike-1.12/META.yml 2013-08-05 06:16:24.000000000 +0200
@@ -21,9 +21,10 @@
- t
- xt
requires:
- Any::Moose: 0
+ Moo: 0
+ MooX::Types::MooseLike: 0
perl: 5.8.0
resources:
license: http://dev.perl.org/licenses/
repository: http://github.com/bestpractical/config-gitlike
-version: 1.10
+version: 1.12
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-GitLike-1.10/Makefile.PL
new/Config-GitLike-1.12/Makefile.PL
--- old/Config-GitLike-1.10/Makefile.PL 2012-02-16 05:18:35.000000000 +0100
+++ new/Config-GitLike-1.12/Makefile.PL 2013-08-04 06:53:23.000000000 +0200
@@ -4,7 +4,8 @@
repository('http://github.com/bestpractical/config-gitlike');
perl_version '5.008';
-requires 'Any::Moose';
+requires 'Moo';
+requires 'MooX::Types::MooseLike';
build_requires 'Test::Exception';
extra_tests();
sign();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-GitLike-1.10/SIGNATURE
new/Config-GitLike-1.12/SIGNATURE
--- old/Config-GitLike-1.10/SIGNATURE 2012-11-07 18:29:57.000000000 +0100
+++ new/Config-GitLike-1.12/SIGNATURE 2013-08-05 06:17:10.000000000 +0200
@@ -1,5 +1,5 @@
This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.68.
+signed via the Module::Signature module, version 0.69.
To verify the content in this distribution, first make sure you have
Module::Signature installed, then type:
@@ -14,10 +14,10 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-SHA1 42afa8ce54d6dfb583505fad7d5597d99b8ae3b2 Changes
+SHA1 8711d1583126203dd593f8a9bcf6f4a3b812bd35 Changes
SHA1 a5f44319e842c051869036cc24fc6e336166716b MANIFEST
-SHA1 753bf370d9c7bba4eca5f93459a688132a0cf4ef META.yml
-SHA1 14f45ca5f7c2a1117289045d76281a8eab0ca2e8 Makefile.PL
+SHA1 20dda454357d1d5fce5281f166500f3c4c1097b8 META.yml
+SHA1 f9754df5160a87231baa88c358e169f3fa5ca24b Makefile.PL
SHA1 8a924add836b60fb23b25c8506d45945e02f42f4 inc/Module/Install.pm
SHA1 2d0fad3bf255f8c1e7e1e34eafccc4f595603ddc inc/Module/Install/Base.pm
SHA1 f0e01fff7d73cd145fbf22331579918d4628ddb0 inc/Module/Install/Can.pm
@@ -27,20 +27,20 @@
SHA1 1aa925be410bb3bfcd84a16985921f66073cc1d2 inc/Module/Install/Metadata.pm
SHA1 e4196994fa75e98bdfa2be0bdeeffef66de88171 inc/Module/Install/Win32.pm
SHA1 c3a6d0d5b84feb3280622e9599e86247d58b0d18 inc/Module/Install/WriteAll.pm
-SHA1 3705e960cc403e81f4fd4a21f3eef42234f2dd45 lib/Config/GitLike.pm
-SHA1 f87bd57755c1973e80f988b6bfecc498b7bb4604 lib/Config/GitLike/Cascaded.pm
-SHA1 7ada70145453fc5adbacf1d1d22af3e2932a5a33 lib/Config/GitLike/Git.pm
+SHA1 50b1bfef824733541149e7afde5008d4accfd9cf lib/Config/GitLike.pm
+SHA1 7cff3c4e4acc21bf68132f4616e3c59d4d03e979 lib/Config/GitLike/Cascaded.pm
+SHA1 a15b556bdedea16668a170ea52e2ff6f415b7295 lib/Config/GitLike/Git.pm
SHA1 8c30f69743e7a9d743d7206f2306ff9f12bb59a0 t/00_use.t
SHA1 21719c6e6474a3ef23a0e73dabeb7259835b146f t/casing.t
SHA1 34c0acc86d479971c0723abac2dc4bbbca3247bb t/comment.t
SHA1 0e98fd5383d929fbe63e3513a7697478c3abbf51 t/encoding.t
-SHA1 ee64f33ab3c8be5994f76b698d00964ed2c0717c t/lib/TestConfig.pm
+SHA1 e884df4ffae7428768c76b54882ba3872d5a3b47 t/lib/TestConfig.pm
SHA1 24a4fbfdeb3268280fa1a10ac5934274c33a9a55 t/t1300-repo-config.t
SHA1 53b21b0f0227909dd299d8adb033f5aff8f5fc42 t/util/translate.pl
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
-iEYEARECAAYFAlCampIACgkQMflWJZZAbqCuhgCgvei/oRjb4H0H2dtwgdueTLJf
-8HMAoJSnQquLFuE1vJcvDUn3Ib1Zg8az
-=pzeZ
+iEYEARECAAYFAlH/J0YACgkQMflWJZZAbqDMTwCeNcj75Zb/1O/geF+2DqLoZuh+
+McUAnRZRip1XbZ3nEy32IiZqBQ6+JB7J
+=Li1j
-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-GitLike-1.10/lib/Config/GitLike/Cascaded.pm
new/Config-GitLike-1.12/lib/Config/GitLike/Cascaded.pm
--- old/Config-GitLike-1.10/lib/Config/GitLike/Cascaded.pm 2012-05-08
08:55:00.000000000 +0200
+++ new/Config-GitLike-1.12/lib/Config/GitLike/Cascaded.pm 2013-08-04
06:53:23.000000000 +0200
@@ -1,17 +1,17 @@
package Config::GitLike::Cascaded;
-use Any::Moose;
+use Moo;
use Cwd;
use File::Spec;
extends 'Config::GitLike';
has 'cascade' => (
- default => 1,
+ default => sub { 1 },
is => 'rw',
);
__PACKAGE__->meta->make_immutable;
-no Any::Moose;
+no Moo;
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-GitLike-1.10/lib/Config/GitLike/Git.pm
new/Config-GitLike-1.12/lib/Config/GitLike/Git.pm
--- old/Config-GitLike-1.10/lib/Config/GitLike/Git.pm 2012-05-08
08:55:00.000000000 +0200
+++ new/Config-GitLike-1.12/lib/Config/GitLike/Git.pm 2013-08-04
06:53:23.000000000 +0200
@@ -1,5 +1,5 @@
package Config::GitLike::Git;
-use Any::Moose;
+use Moo;
use strict;
use warnings;
@@ -48,7 +48,7 @@
}
__PACKAGE__->meta->make_immutable;
-no Any::Moose;
+no Moo;
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-GitLike-1.10/lib/Config/GitLike.pm
new/Config-GitLike-1.12/lib/Config/GitLike.pm
--- old/Config-GitLike-1.10/lib/Config/GitLike.pm 2012-11-07
18:24:30.000000000 +0100
+++ new/Config-GitLike-1.12/lib/Config/GitLike.pm 2013-08-05
06:15:51.000000000 +0200
@@ -1,5 +1,6 @@
package Config::GitLike;
-use Any::Moose;
+use Moo;
+use MooX::Types::MooseLike::Base qw(Bool HashRef ArrayRef Maybe Str);
use File::Spec;
use Cwd;
@@ -7,13 +8,13 @@
use Fcntl qw(O_CREAT O_EXCL O_WRONLY);
use 5.008;
-our $VERSION = '1.10';
+our $VERSION = '1.12';
has 'confname' => (
is => 'rw',
required => 1,
- isa => 'Str',
+ isa => Str,
);
# not defaulting to {} allows the predicate is_loaded
@@ -21,32 +22,32 @@
has 'data' => (
is => 'rw',
predicate => 'is_loaded',
- isa => 'HashRef',
+ isa => HashRef,
);
# key => bool
has 'multiple' => (
is => 'rw',
- isa => 'HashRef',
+ isa => HashRef,
default => sub { +{} },
);
has 'casing' => (
is => 'rw',
- isa => 'HashRef',
+ isa => HashRef,
default => sub { +{} },
);
# filename where the definition of each key was loaded from
has 'origins' => (
is => 'rw',
- isa => 'HashRef',
+ isa => HashRef,
default => sub { +{} },
);
has 'config_files' => (
is => 'rw',
- isa => 'ArrayRef',
+ isa => ArrayRef,
default => sub { [] },
);
@@ -54,19 +55,19 @@
# of only-write-things-that-git-config-can-read if you want to
has 'compatible' => (
is => 'rw',
- isa => 'Bool',
- default => 0,
+ isa => Bool,
+ default => sub { 0 },
);
has 'cascade' => (
is => 'rw',
- isa => 'Bool',
- default => 0,
+ isa => Bool,
+ default => sub { 0 },
);
has 'encoding' => (
is => 'rw',
- isa => 'Maybe[Str]',
+ isa => Maybe[Str],
);
sub set_multiple {
@@ -1319,7 +1320,7 @@
advantage of this module's increased permissiveness when it comes to key
names. (See L<DIFFERENCES FROM GIT-CONFIG> for details.)
-This is an object-oriented module using L<Any::Moose|Any::Moose>. All
+This is an object-oriented module using L<Moo|Moo>. All
subroutines are object method calls.
A few methods have parameters that are always used for the same purpose:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-GitLike-1.10/t/lib/TestConfig.pm
new/Config-GitLike-1.12/t/lib/TestConfig.pm
--- old/Config-GitLike-1.10/t/lib/TestConfig.pm 2012-08-04 22:49:45.000000000
+0200
+++ new/Config-GitLike-1.12/t/lib/TestConfig.pm 2013-08-04 06:53:23.000000000
+0200
@@ -1,12 +1,13 @@
package TestConfig;
-use Any::Moose;
+use Moo;
+use MooX::Types::MooseLike::Base qw(Str);
use File::Spec;
extends 'Config::GitLike';
has 'tmpdir' => (
is => 'rw',
required => 1,
- isa => 'Str',
+ isa => Str,
);
# override these methods so:
@@ -57,7 +58,7 @@
}
__PACKAGE__->meta->make_immutable;
-no Any::Moose;
+no Moo;
1;
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]