Hello community,
here is the log from the commit of package perl-Hash-Util-FieldHash-Compat for
openSUSE:Factory checked in at 2014-03-28 13:17:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Hash-Util-FieldHash-Compat (Old)
and /work/SRC/openSUSE:Factory/.perl-Hash-Util-FieldHash-Compat.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Hash-Util-FieldHash-Compat"
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Hash-Util-FieldHash-Compat/perl-Hash-Util-FieldHash-Compat.changes
2014-03-09 18:38:22.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Hash-Util-FieldHash-Compat.new/perl-Hash-Util-FieldHash-Compat.changes
2014-03-28 13:17:12.000000000 +0100
@@ -1,0 +2,10 @@
+Mon Mar 24 21:09:12 UTC 2014 - [email protected]
+
+- update to 0.07:
+ + better fix for misleading 'provides' metadata
+ + now skipping back-compat tests on newer perls - this test
+ will now run for authors only
+ + fix misleading 'provides' metadata (added in 0.05) that may
+ confuse some tools
+
+-------------------------------------------------------------------
Old:
----
Hash-Util-FieldHash-Compat-0.05.tar.gz
New:
----
Hash-Util-FieldHash-Compat-0.07.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Hash-Util-FieldHash-Compat.spec ++++++
--- /var/tmp/diff_new_pack.IYLWOh/_old 2014-03-28 13:17:12.000000000 +0100
+++ /var/tmp/diff_new_pack.IYLWOh/_new 2014-03-28 13:17:12.000000000 +0100
@@ -17,7 +17,7 @@
Name: perl-Hash-Util-FieldHash-Compat
-Version: 0.05
+Version: 0.07
Release: 0
%define cpan_name Hash-Util-FieldHash-Compat
Summary: Use L<Hash::Util::FieldHash> or ties, depending
++++++ Hash-Util-FieldHash-Compat-0.05.tar.gz ->
Hash-Util-FieldHash-Compat-0.07.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/CONTRIBUTING
new/Hash-Util-FieldHash-Compat-0.07/CONTRIBUTING
--- old/Hash-Util-FieldHash-Compat-0.05/CONTRIBUTING 2014-02-16
10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/CONTRIBUTING 2014-03-20
18:05:51.000000000 +0100
@@ -71,4 +71,4 @@
This file was generated via Dist::Zilla::Plugin::GenerateFile::ShareDir 0.005
from a
-template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.050.
+template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.053.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/Changes
new/Hash-Util-FieldHash-Compat-0.07/Changes
--- old/Hash-Util-FieldHash-Compat-0.05/Changes 2014-02-16 10:14:36.000000000
+0100
+++ new/Hash-Util-FieldHash-Compat-0.07/Changes 2014-03-20 18:05:51.000000000
+0100
@@ -1,5 +1,14 @@
Revision history for Hash-Util-FieldHash-Compat
+0.07 2014-03-20 17:05:45Z
+ - better fix for misleading 'provides' metadata
+ - now skipping back-compat tests on newer perls - this test will now
+ run for authors only
+
+0.06 2014-03-20 05:56:43Z
+ - fix misleading 'provides' metadata (added in 0.05) that may confuse
+ some tools
+
0.05 2014-02-16 09:14:30Z
- convert to Dist::Zilla, with more metadata
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/LICENSE
new/Hash-Util-FieldHash-Compat-0.07/LICENSE
--- old/Hash-Util-FieldHash-Compat-0.05/LICENSE 2014-02-16 10:14:36.000000000
+0100
+++ new/Hash-Util-FieldHash-Compat-0.07/LICENSE 2014-03-20 18:05:51.000000000
+0100
@@ -22,7 +22,7 @@
Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
- 51 Franklin St, Suite 500, Boston, MA 02110-1335 USA
+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/MANIFEST
new/Hash-Util-FieldHash-Compat-0.07/MANIFEST
--- old/Hash-Util-FieldHash-Compat-0.05/MANIFEST 2014-02-16
10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/MANIFEST 2014-03-20
18:05:51.000000000 +0100
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest
v5.013.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest
v5.014.
CONTRIBUTING
Changes
INSTALL
@@ -15,6 +15,7 @@
lib/Hash/Util/FieldHash/Compat/Heavy.pm
t/00-report-prereqs.t
t/01_basic.t
+t/02-heavy.t
xt/author/00-compile.t
xt/author/pod-spell.t
xt/release/changes_has_content.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/META.json
new/Hash-Util-FieldHash-Compat-0.07/META.json
--- old/Hash-Util-FieldHash-Compat-0.05/META.json 2014-02-16
10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/META.json 2014-03-20
18:05:51.000000000 +0100
@@ -1,10 +1,10 @@
{
- "abstract" : "Use L<Hash::Util::FieldHash> or ties, depending on
availability.",
+ "abstract" : "Use Hash::Util::FieldHash or ties, depending on availability",
"author" : [
"יובל קוג'מן (Yuval Kogman) <[email protected]>"
],
"dynamic_config" : 1,
- "generated_by" : "Dist::Zilla version 5.013, CPAN::Meta::Converter version
2.133380",
+ "generated_by" : "Dist::Zilla version 5.014, CPAN::Meta::Converter version
2.140640",
"license" : [
"perl_5"
],
@@ -29,15 +29,15 @@
},
"develop" : {
"recommends" : {
- "Dist::Zilla::PluginBundle::Author::ETHER" : "0.050"
+ "Dist::Zilla::PluginBundle::Author::ETHER" : "0.053"
},
"requires" : {
- "Dist::Zilla" : "5.013",
+ "Devel::Hide" : "0",
+ "Dist::Zilla" : "5.014",
"Dist::Zilla::Plugin::ContributorsFromGit" : "0",
"Dist::Zilla::Plugin::GitHub::Update" : "0",
"Dist::Zilla::Plugin::GithubMeta" : "0",
"Dist::Zilla::Plugin::Meta::Dynamic::Config" : "0",
- "Dist::Zilla::Plugin::PodVersion" : "0",
"Dist::Zilla::Plugin::Prereqs" : "0",
"Dist::Zilla::PluginBundle::Author::ETHER" : "0",
"File::Spec" : "0",
@@ -71,20 +71,12 @@
},
"provides" : {
"Hash::Util::FieldHash::Compat" : {
- "file" : "lib/Hash/Util/FieldHash/Compat/Heavy.pm",
- "version" : "0.05"
- },
- "Hash::Util::FieldHash::Compat::Destroyer" : {
- "file" : "lib/Hash/Util/FieldHash/Compat/Heavy.pm",
- "version" : "0.05"
+ "file" : "lib/Hash/Util/FieldHash/Compat.pm",
+ "version" : "0.07"
},
- "Hash::Util::FieldHash::Compat::Tie::FieldHash" : {
+ "Hash::Util::FieldHash::Compat::Heavy" : {
"file" : "lib/Hash/Util/FieldHash/Compat/Heavy.pm",
- "version" : "0.05"
- },
- "Hash::Util::FieldHash::Compat::Tie::IdHash" : {
- "file" : "lib/Hash/Util/FieldHash/Compat/Heavy.pm",
- "version" : "0.05"
+ "version" : "0.07"
}
},
"release_status" : "stable",
@@ -100,10 +92,10 @@
"web" : "https://github.com/karenetheridge/Hash-Util-FieldHash-Compat"
}
},
- "version" : "0.05",
+ "version" : "0.07",
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.019008"
+ "version" : "5.019009"
},
"plugins" : [
{
@@ -113,15 +105,15 @@
},
{
"class" : "inc::MakeMaker",
+ "config" : {
+ "Dist::Zilla::Role::TestRunner" : {
+ "default_jobs" : 1
+ }
+ },
"name" : "=inc::MakeMaker",
"version" : null
},
{
- "class" : "Dist::Zilla::Plugin::PodVersion",
- "name" : "PodVersion",
- "version" : "5.013"
- },
- {
"class" : "Dist::Zilla::Plugin::Git::NextVersion",
"name" : "@Author::ETHER/Git::NextVersion",
"version" : "2.020"
@@ -140,7 +132,7 @@
}
},
"name" : "@Author::ETHER/build",
- "version" : "0.017"
+ "version" : "0.020"
},
{
"class" : "Dist::Zilla::Plugin::PromptIfStale",
@@ -154,22 +146,22 @@
}
},
"name" : "@Author::ETHER/release",
- "version" : "0.017"
+ "version" : "0.020"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@Author::ETHER/ExecDir",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@Author::ETHER/ShareDir",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::FileFinder::ByName",
"name" : "@Author::ETHER/Examples",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::Git::GatherDir",
@@ -179,27 +171,27 @@
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@Author::ETHER/MetaYAML",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@Author::ETHER/MetaJSON",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@Author::ETHER/License",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::Readme",
"name" : "@Author::ETHER/Readme",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@Author::ETHER/Manifest",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::GenerateFile::ShareDir",
@@ -255,7 +247,7 @@
{
"class" : "Dist::Zilla::Plugin::MetaTests",
"name" : "@Author::ETHER/MetaTests",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::Test::Version",
@@ -280,12 +272,12 @@
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@Author::ETHER/PodSyntaxTests",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::Test::PodSpelling",
"name" : "@Author::ETHER/Test::PodSpelling",
- "version" : "2.006002"
+ "version" : "2.006007"
},
{
"class" : "Dist::Zilla::Plugin::Test::Kwalitee",
@@ -315,7 +307,7 @@
{
"class" : "Dist::Zilla::Plugin::PkgVersion",
"name" : "@Author::ETHER/PkgVersion",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::Authority",
@@ -323,9 +315,104 @@
"version" : "1.006"
},
{
+ "class" : "Dist::Zilla::Plugin::PodWeaver",
+ "config" : {
+ "Dist::Zilla::Plugin::PodWeaver" : {
+ "finder" : [
+ ":InstallModules",
+ ":ExecFiles"
+ ],
+ "plugins" : [
+ {
+ "class" : "Pod::Weaver::Plugin::EnsurePod5",
+ "name" : "@CorePrep/EnsurePod5",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Plugin::H1Nester",
+ "name" : "@CorePrep/H1Nester",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Plugin::SingleEncoding",
+ "name" : "@Default/SingleEncoding",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Name",
+ "name" : "@Default/Name",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Version",
+ "name" : "@Default/Version",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Region",
+ "name" : "@Default/prelude",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Generic",
+ "name" : "SYNOPSIS",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Generic",
+ "name" : "DESCRIPTION",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Generic",
+ "name" : "OVERVIEW",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Collect",
+ "name" : "ATTRIBUTES",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Collect",
+ "name" : "METHODS",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Collect",
+ "name" : "FUNCTIONS",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Leftovers",
+ "name" : "@Default/Leftovers",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Region",
+ "name" : "@Default/postlude",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Authors",
+ "name" : "@Default/Authors",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Legal",
+ "name" : "@Default/Legal",
+ "version" : "4.006"
+ }
+ ]
+ }
+ },
+ "name" : "@Author::ETHER/PodWeaver",
+ "version" : "4.005"
+ },
+ {
"class" : "Dist::Zilla::Plugin::NextRelease",
"name" : "@Author::ETHER/NextRelease",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod",
@@ -345,7 +432,7 @@
{
"class" : "Dist::Zilla::Plugin::MetaNoIndex",
"name" : "@Author::ETHER/MetaNoIndex",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::MetaProvides::Package",
@@ -358,7 +445,7 @@
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "5.013"
+ "version" : "5.014"
}
]
},
@@ -374,7 +461,7 @@
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@Author::ETHER/MetaConfig",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs::AuthorDeps",
@@ -395,7 +482,7 @@
}
},
"name" : "@Author::ETHER/installer_requirements",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -406,12 +493,17 @@
}
},
"name" : "@Author::ETHER/pluginbundle_version",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::RunExtraTests",
+ "config" : {
+ "Dist::Zilla::Role::TestRunner" : {
+ "default_jobs" : 1
+ }
+ },
"name" : "@Author::ETHER/RunExtraTests",
- "version" : "0.017"
+ "version" : "0.018"
},
{
"class" : "Dist::Zilla::Plugin::InstallGuide",
@@ -433,7 +525,7 @@
{
"class" : "Dist::Zilla::Plugin::Run::AfterBuild",
"name" : "@Author::ETHER/Run::AfterBuild",
- "version" : "0.020"
+ "version" : "0.021"
},
{
"class" : "Dist::Zilla::Plugin::Git::Check",
@@ -463,7 +555,7 @@
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@Author::ETHER/TestRelease",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::Git::Check",
@@ -473,7 +565,7 @@
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@Author::ETHER/UploadToCPAN",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::CopyFilesFromRelease",
@@ -514,12 +606,12 @@
}
},
"name" : "@Author::ETHER/via_options",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@Author::ETHER/ConfirmRelease",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -530,7 +622,7 @@
}
},
"name" : "TestRequires",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -541,7 +633,7 @@
}
},
"name" : "DevelopRequires",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::ContributorsFromGit",
@@ -551,42 +643,47 @@
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":AllFiles",
- "version" : "5.013"
+ "version" : "5.014"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":NoFiles",
- "version" : "5.013"
+ "version" : "5.014"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::VerifyPhases",
+ "name" : "@Author::ETHER/PHASE VERIFICATION",
+ "version" : "0.002"
}
],
"zilla" : {
@@ -594,7 +691,7 @@
"config" : {
"is_trial" : "0"
},
- "version" : "5.013"
+ "version" : "5.014"
}
},
"x_authority" : "cpan:NUFFIN",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/META.yml
new/Hash-Util-FieldHash-Compat-0.07/META.yml
--- old/Hash-Util-FieldHash-Compat-0.05/META.yml 2014-02-16
10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/META.yml 2014-03-20
18:05:51.000000000 +0100
@@ -1,5 +1,5 @@
---
-abstract: 'Use L<Hash::Util::FieldHash> or ties, depending on availability.'
+abstract: 'Use Hash::Util::FieldHash or ties, depending on availability'
author:
- "יובל קוג'מן (Yuval Kogman) <[email protected]>"
build_requires:
@@ -8,7 +8,7 @@
configure_requires:
ExtUtils::MakeMaker: '6.30'
dynamic_config: 1
-generated_by: 'Dist::Zilla version 5.013, CPAN::Meta::Converter version
2.133380'
+generated_by: 'Dist::Zilla version 5.014, CPAN::Meta::Converter version
2.140640'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -22,27 +22,21 @@
- share
provides:
Hash::Util::FieldHash::Compat:
+ file: lib/Hash/Util/FieldHash/Compat.pm
+ version: '0.07'
+ Hash::Util::FieldHash::Compat::Heavy:
file: lib/Hash/Util/FieldHash/Compat/Heavy.pm
- version: '0.05'
- Hash::Util::FieldHash::Compat::Destroyer:
- file: lib/Hash/Util/FieldHash/Compat/Heavy.pm
- version: '0.05'
- Hash::Util::FieldHash::Compat::Tie::FieldHash:
- file: lib/Hash/Util/FieldHash/Compat/Heavy.pm
- version: '0.05'
- Hash::Util::FieldHash::Compat::Tie::IdHash:
- file: lib/Hash/Util/FieldHash/Compat/Heavy.pm
- version: '0.05'
+ version: '0.07'
requires:
perl: '5.006'
resources:
bugtracker:
https://rt.cpan.org/Public/Dist/Display.html?Name=Hash-Util-FieldHash-Compat
homepage: https://github.com/karenetheridge/Hash-Util-FieldHash-Compat
repository: https://github.com/karenetheridge/Hash-Util-FieldHash-Compat.git
-version: '0.05'
+version: '0.07'
x_Dist_Zilla:
perl:
- version: '5.019008'
+ version: '5.019009'
plugins:
-
class: Dist::Zilla::Plugin::Meta::Dynamic::Config
@@ -50,13 +44,12 @@
version: '0.04'
-
class: inc::MakeMaker
+ config:
+ Dist::Zilla::Role::TestRunner:
+ default_jobs: 1
name: =inc::MakeMaker
version: ~
-
- class: Dist::Zilla::Plugin::PodVersion
- name: PodVersion
- version: '5.013'
- -
class: Dist::Zilla::Plugin::Git::NextVersion
name: '@Author::ETHER/Git::NextVersion'
version: '2.020'
@@ -71,7 +64,7 @@
phase: build
skip: []
name: '@Author::ETHER/build'
- version: '0.017'
+ version: '0.020'
-
class: Dist::Zilla::Plugin::PromptIfStale
config:
@@ -82,19 +75,19 @@
phase: release
skip: []
name: '@Author::ETHER/release'
- version: '0.017'
+ version: '0.020'
-
class: Dist::Zilla::Plugin::ExecDir
name: '@Author::ETHER/ExecDir'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::ShareDir
name: '@Author::ETHER/ShareDir'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::FileFinder::ByName
name: '@Author::ETHER/Examples'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::Git::GatherDir
name: '@Author::ETHER/Git::GatherDir'
@@ -102,23 +95,23 @@
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@Author::ETHER/MetaYAML'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@Author::ETHER/MetaJSON'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::License
name: '@Author::ETHER/License'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::Readme
name: '@Author::ETHER/Readme'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::Manifest
name: '@Author::ETHER/Manifest'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::GenerateFile::ShareDir
config:
@@ -159,7 +152,7 @@
-
class: Dist::Zilla::Plugin::MetaTests
name: '@Author::ETHER/MetaTests'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::Test::Version
name: '@Author::ETHER/Test::Version'
@@ -179,11 +172,11 @@
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@Author::ETHER/PodSyntaxTests'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::Test::PodSpelling
name: '@Author::ETHER/Test::PodSpelling'
- version: '2.006002'
+ version: '2.006007'
-
class: Dist::Zilla::Plugin::Test::Kwalitee
name: '@Author::ETHER/Test::Kwalitee'
@@ -207,15 +200,89 @@
-
class: Dist::Zilla::Plugin::PkgVersion
name: '@Author::ETHER/PkgVersion'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::Authority
name: '@Author::ETHER/Authority'
version: '1.006'
-
+ class: Dist::Zilla::Plugin::PodWeaver
+ config:
+ Dist::Zilla::Plugin::PodWeaver:
+ finder:
+ - ':InstallModules'
+ - ':ExecFiles'
+ plugins:
+ -
+ class: Pod::Weaver::Plugin::EnsurePod5
+ name: '@CorePrep/EnsurePod5'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Plugin::H1Nester
+ name: '@CorePrep/H1Nester'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Plugin::SingleEncoding
+ name: '@Default/SingleEncoding'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Name
+ name: '@Default/Name'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Version
+ name: '@Default/Version'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Region
+ name: '@Default/prelude'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Generic
+ name: SYNOPSIS
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Generic
+ name: DESCRIPTION
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Generic
+ name: OVERVIEW
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Collect
+ name: ATTRIBUTES
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Collect
+ name: METHODS
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Collect
+ name: FUNCTIONS
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Leftovers
+ name: '@Default/Leftovers'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Region
+ name: '@Default/postlude'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Authors
+ name: '@Default/Authors'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Legal
+ name: '@Default/Legal'
+ version: '4.006'
+ name: '@Author::ETHER/PodWeaver'
+ version: '4.005'
+ -
class: Dist::Zilla::Plugin::NextRelease
name: '@Author::ETHER/NextRelease'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::ReadmeAnyFromPod
name: '@Author::ETHER/ReadmeAnyFromPod'
@@ -231,7 +298,7 @@
-
class: Dist::Zilla::Plugin::MetaNoIndex
name: '@Author::ETHER/MetaNoIndex'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::MetaProvides::Package
config:
@@ -242,7 +309,7 @@
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '5.013'
+ version: '5.014'
Dist::Zilla::Role::MetaProvider::Provider:
inherit_missing: '1'
inherit_version: '1'
@@ -252,7 +319,7 @@
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@Author::ETHER/MetaConfig'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::Prereqs::AuthorDeps
name: '@Author::ETHER/Prereqs::AuthorDeps'
@@ -268,7 +335,7 @@
phase: develop
type: requires
name: '@Author::ETHER/installer_requirements'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -276,11 +343,14 @@
phase: develop
type: recommends
name: '@Author::ETHER/pluginbundle_version'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::RunExtraTests
+ config:
+ Dist::Zilla::Role::TestRunner:
+ default_jobs: 1
name: '@Author::ETHER/RunExtraTests'
- version: '0.017'
+ version: '0.018'
-
class: Dist::Zilla::Plugin::InstallGuide
name: '@Author::ETHER/InstallGuide'
@@ -296,7 +366,7 @@
-
class: Dist::Zilla::Plugin::Run::AfterBuild
name: '@Author::ETHER/Run::AfterBuild'
- version: '0.020'
+ version: '0.021'
-
class: Dist::Zilla::Plugin::Git::Check
name: '@Author::ETHER/initial check'
@@ -320,7 +390,7 @@
-
class: Dist::Zilla::Plugin::TestRelease
name: '@Author::ETHER/TestRelease'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::Git::Check
name: '@Author::ETHER/after tests'
@@ -328,7 +398,7 @@
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@Author::ETHER/UploadToCPAN'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::CopyFilesFromRelease
name: '@Author::ETHER/CopyFilesFromRelease'
@@ -360,11 +430,11 @@
phase: develop
type: requires
name: '@Author::ETHER/via_options'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@Author::ETHER/ConfirmRelease'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -372,7 +442,7 @@
phase: test
type: requires
name: TestRequires
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -380,7 +450,7 @@
phase: develop
type: requires
name: DevelopRequires
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::ContributorsFromGit
name: ContributorsFromGit
@@ -388,40 +458,44 @@
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
- version: '5.013'
+ version: '5.014'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
- version: '5.013'
+ version: '5.014'
+ -
+ class: Dist::Zilla::Plugin::VerifyPhases
+ name: '@Author::ETHER/PHASE VERIFICATION'
+ version: '0.002'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: '0'
- version: '5.013'
+ version: '5.014'
x_authority: cpan:NUFFIN
x_contributors:
- 'Karen Etheridge <[email protected]>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/Makefile.PL
new/Hash-Util-FieldHash-Compat-0.07/Makefile.PL
--- old/Hash-Util-FieldHash-Compat-0.05/Makefile.PL 2014-02-16
10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/Makefile.PL 2014-03-20
18:05:51.000000000 +0100
@@ -13,7 +13,7 @@
my %WriteMakefileArgs = (
- "ABSTRACT" => "Use L<Hash::Util::FieldHash> or ties, depending on
availability.",
+ "ABSTRACT" => "Use Hash::Util::FieldHash or ties, depending on availability",
"AUTHOR" => "\x{5d9}\x{5d5}\x{5d1}\x{5dc}
\x{5e7}\x{5d5}\x{5d2}'\x{5de}\x{5df} (Yuval Kogman)
<nothingmuch\@woobling.org>",
"BUILD_REQUIRES" => {},
"CONFIGURE_REQUIRES" => {
@@ -28,7 +28,7 @@
"Test::More" => 0,
"Test::use::ok" => 0
},
- "VERSION" => "0.05",
+ "VERSION" => "0.07",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/README
new/Hash-Util-FieldHash-Compat-0.07/README
--- old/Hash-Util-FieldHash-Compat-0.05/README 2014-02-16 10:14:36.000000000
+0100
+++ new/Hash-Util-FieldHash-Compat-0.07/README 2014-03-20 18:05:51.000000000
+0100
@@ -1,9 +1,9 @@
This archive contains the distribution Hash-Util-FieldHash-Compat,
-version 0.05:
+version 0.07:
- Use L<Hash::Util::FieldHash> or ties, depending on availability.
+ Use Hash::Util::FieldHash or ties, depending on availability
This software is copyright (c) 2008 by יובל קוג'מן (Yuval Kogman).
@@ -11,5 +11,5 @@
the same terms as the Perl 5 programming language system itself.
-This README file was generated by Dist::Zilla::Plugin::Readme v5.013.
+This README file was generated by Dist::Zilla::Plugin::Readme v5.014.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/README.md
new/Hash-Util-FieldHash-Compat-0.07/README.md
--- old/Hash-Util-FieldHash-Compat-0.05/README.md 2014-02-16
10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/README.md 2014-03-20
18:05:51.000000000 +0100
@@ -1,7 +1,10 @@
# NAME
-Hash::Util::FieldHash::Compat - Use
[Hash::Util::FieldHash](https://metacpan.org/pod/Hash::Util::FieldHash) or
ties, depending
-on availability.
+Hash::Util::FieldHash::Compat - Use Hash::Util::FieldHash or ties, depending
on availability
+
+# VERSION
+
+version 0.07
# SYNOPSIS
@@ -26,18 +29,13 @@
[Hash::Util::FieldHash](https://metacpan.org/pod/Hash::Util::FieldHash),
[Tie::RefHash](https://metacpan.org/pod/Tie::RefHash),
[Tie::RefHash::Weak](https://metacpan.org/pod/Tie::RefHash::Weak).
-# VERSION CONTROL
-
-This module is maintained using Darcs. You can get the latest version from
-[http://nothingmuch.woobling.org/code](http://nothingmuch.woobling.org/code),
and use `darcs send` to commit
-changes.
-
# AUTHOR
-Yuval Kogman <[email protected]>
+יובל קוג'מן (Yuval Kogman) <[email protected]>
+
+# COPYRIGHT AND LICENSE
-# COPYRIGHT
+This software is copyright (c) 2008 by יובל קוג'מן (Yuval Kogman).
- Copyright (c) 2008 Yuval Kogman. All rights reserved
- This program is free software; you can redistribute
- it and/or modify it under the same terms as Perl itself.
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/dist.ini
new/Hash-Util-FieldHash-Compat-0.07/dist.ini
--- old/Hash-Util-FieldHash-Compat-0.05/dist.ini 2014-02-16
10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/dist.ini 2014-03-20
18:05:51.000000000 +0100
@@ -7,16 +7,11 @@
[Meta::Dynamic::Config]
[=inc::MakeMaker] ; for adding conditional prereqs
-[PodVersion]
-
[@Author::ETHER]
Authority.authority = cpan:NUFFIN
installer = none ; we use our own
-Prereqs::Authordeps.exclude = inc::MakeMaker
-Test::Version.has_version = 0 ; FIXME: package that does not match filename
-Test::MinimumVersion.max_target_perl = 5.006
Prereqs::AuthorDeps.exclude = inc::MakeMaker
--remove = PodWeaver
+Test::MinimumVersion.max_target_perl = 5.006
-remove = AutoPrereqs
-remove = PodCoverageTests
-remove = Test::Pod::No404s
@@ -29,5 +24,6 @@
[Prereqs / DevelopRequires]
Tie::RefHash::Weak = 0.08
Tie::RefHash = 1.38
+Devel::Hide = 0
[ContributorsFromGit]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Hash-Util-FieldHash-Compat-0.05/lib/Hash/Util/FieldHash/Compat/Heavy.pm
new/Hash-Util-FieldHash-Compat-0.07/lib/Hash/Util/FieldHash/Compat/Heavy.pm
--- old/Hash-Util-FieldHash-Compat-0.05/lib/Hash/Util/FieldHash/Compat/Heavy.pm
2014-02-16 10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/lib/Hash/Util/FieldHash/Compat/Heavy.pm
2014-03-20 18:05:51.000000000 +0100
@@ -1,10 +1,13 @@
-package Hash::Util::FieldHash::Compat;
-BEGIN {
- $Hash::Util::FieldHash::Compat::AUTHORITY = 'cpan:NUFFIN';
-}
-$Hash::Util::FieldHash::Compat::VERSION = '0.05';
use strict;
use warnings;
+package Hash::Util::FieldHash::Compat::Heavy;
+BEGIN {
+ $Hash::Util::FieldHash::Compat::Heavy::AUTHORITY = 'cpan:NUFFIN';
+}
+# ABSTRACT: Emulate Hash::Util::FieldHash using Tie::RefHash etc
+$Hash::Util::FieldHash::Compat::Heavy::VERSION = '0.07';
+package # hide from 'provides' scanner
+ Hash::Util::FieldHash::Compat;
use Tie::RefHash::Weak;
@@ -73,12 +76,10 @@
}
{
- package Hash::Util::FieldHash::Compat::Tie::IdHash;
-BEGIN {
- $Hash::Util::FieldHash::Compat::Tie::IdHash::AUTHORITY = 'cpan:NUFFIN';
-}
-$Hash::Util::FieldHash::Compat::Tie::IdHash::VERSION = '0.05';
-use Tie::Hash ();
+ package # hide from PAUSE
+ Hash::Util::FieldHash::Compat::Tie::IdHash;
+
+ use Tie::Hash ();
use vars qw(@ISA);
@ISA = qw(Tie::StdHash);
@@ -105,12 +106,10 @@
}
}
- package Hash::Util::FieldHash::Compat::Tie::FieldHash;
-BEGIN {
- $Hash::Util::FieldHash::Compat::Tie::FieldHash::AUTHORITY = 'cpan:NUFFIN';
-}
-$Hash::Util::FieldHash::Compat::Tie::FieldHash::VERSION = '0.05';
-use vars qw(@ISA);
+ package # hide from PAUSE
+ Hash::Util::FieldHash::Compat::Tie::FieldHash;
+
+ use vars qw(@ISA);
@ISA = qw(Tie::RefHash::Weak);
# this subclass retains weakrefs to the objects in the keys, but pretends
@@ -166,12 +165,10 @@
}
}
- package Hash::Util::FieldHash::Compat::Destroyer;
-BEGIN {
- $Hash::Util::FieldHash::Compat::Destroyer::AUTHORITY = 'cpan:NUFFIN';
-}
-$Hash::Util::FieldHash::Compat::Destroyer::VERSION = '0.05';
-use Scalar::Util qw(weaken);
+ package # hide from PAUSE
+ Hash::Util::FieldHash::Compat::Destroyer;
+
+ use Scalar::Util qw(weaken);
sub new {
my ( $class, $obj ) = @_;
@@ -206,14 +203,15 @@
=pod
+=encoding UTF-8
+
=head1 NAME
-Hash::Util::FieldHash::Compat::Heavy - Emulate Hash::Util::FieldHash using
-L<Tie::RefHash> etc.
+Hash::Util::FieldHash::Compat::Heavy - Emulate Hash::Util::FieldHash using
Tie::RefHash etc
=head1 VERSION
-version 0.05
+version 0.07
=head1 SYNOPSIS
@@ -221,6 +219,17 @@
=head1 DESCRIPTION
-See L<Hash::Util::FieldHash::Compat> for the documentation
+See L<Hash::Util::FieldHash::Compat> for the documentation.
+
+=head1 AUTHOR
+
+יובל קוג'מן (Yuval Kogman) <[email protected]>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2008 by יובל קוג'מן (Yuval Kogman).
+
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
=cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Hash-Util-FieldHash-Compat-0.05/lib/Hash/Util/FieldHash/Compat.pm
new/Hash-Util-FieldHash-Compat-0.07/lib/Hash/Util/FieldHash/Compat.pm
--- old/Hash-Util-FieldHash-Compat-0.05/lib/Hash/Util/FieldHash/Compat.pm
2014-02-16 10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/lib/Hash/Util/FieldHash/Compat.pm
2014-03-20 18:05:51.000000000 +0100
@@ -2,8 +2,9 @@
BEGIN {
$Hash::Util::FieldHash::Compat::AUTHORITY = 'cpan:NUFFIN';
}
-# git description: v0.04-7-g86e0ddf
-$Hash::Util::FieldHash::Compat::VERSION = '0.05';
+# git description: v0.06-2-g17d9df6
+$Hash::Util::FieldHash::Compat::VERSION = '0.07';
+# ABSTRACT: Use Hash::Util::FieldHash or ties, depending on availability
use strict;
use warnings;
@@ -39,10 +40,15 @@
=pod
+=encoding UTF-8
+
=head1 NAME
-Hash::Util::FieldHash::Compat - Use L<Hash::Util::FieldHash> or ties, depending
-on availability.
+Hash::Util::FieldHash::Compat - Use Hash::Util::FieldHash or ties, depending
on availability
+
+=head1 VERSION
+
+version 0.07
=head1 SYNOPSIS
@@ -67,22 +73,15 @@
L<Hash::Util::FieldHash>, L<Tie::RefHash>, L<Tie::RefHash::Weak>.
-=head1 VERSION CONTROL
-
-=for stopwords Darcs
-
-This module is maintained using Darcs. You can get the latest version from
-L<http://nothingmuch.woobling.org/code>, and use C<darcs send> to commit
-changes.
-
=head1 AUTHOR
-Yuval Kogman E<lt>[email protected]<gt>
+יובל קוג'מן (Yuval Kogman) <[email protected]>
+
+=head1 COPYRIGHT AND LICENSE
-=head1 COPYRIGHT
+This software is copyright (c) 2008 by יובל קוג'מן (Yuval Kogman).
- Copyright (c) 2008 Yuval Kogman. All rights reserved
- This program is free software; you can redistribute
- it and/or modify it under the same terms as Perl itself.
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
=cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Hash-Util-FieldHash-Compat-0.05/t/00-report-prereqs.t
new/Hash-Util-FieldHash-Compat-0.07/t/00-report-prereqs.t
--- old/Hash-Util-FieldHash-Compat-0.05/t/00-report-prereqs.t 2014-02-16
10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/t/00-report-prereqs.t 2014-03-20
18:05:51.000000000 +0100
@@ -50,15 +50,15 @@
},
'develop' => {
'recommends' => {
-
'Dist::Zilla::PluginBundle::Author::ETHER' => '0.050'
+
'Dist::Zilla::PluginBundle::Author::ETHER' => '0.053'
},
'requires' => {
- 'Dist::Zilla' => '5.013',
+ 'Devel::Hide' => '0',
+ 'Dist::Zilla' => '5.014',
'Dist::Zilla::Plugin::ContributorsFromGit' => '0',
'Dist::Zilla::Plugin::GitHub::Update' =>
'0',
'Dist::Zilla::Plugin::GithubMeta' => '0',
'Dist::Zilla::Plugin::Meta::Dynamic::Config' => '0',
- 'Dist::Zilla::Plugin::PodVersion' => '0',
'Dist::Zilla::Plugin::Prereqs' => '0',
'Dist::Zilla::PluginBundle::Author::ETHER' => '0',
'File::Spec' => '0',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/t/02-heavy.t
new/Hash-Util-FieldHash-Compat-0.07/t/02-heavy.t
--- old/Hash-Util-FieldHash-Compat-0.05/t/02-heavy.t 1970-01-01
01:00:00.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/t/02-heavy.t 2014-03-20
18:05:51.000000000 +0100
@@ -0,0 +1,110 @@
+use strict;
+use warnings;
+
+use Test::More;
+
+BEGIN {
+ plan skip_all => 'backwards compatibility tests are for authors only'
+ unless $ENV{AUTHOR_TESTING} or $ENV{RELEASE_TESTING};
+}
+
+use Devel::Hide 'Hash::Util::FieldHash';
+use ok 'Hash::Util::FieldHash::Compat' => qw(fieldhash idhash register id
id_2obj idhashes fieldhashes);
+
+{
+ my %hash = (
+ foo => 'bar',
+ gorch => 'baz',
+ );
+
+ fieldhash %hash;
+
+ is_deeply( \%hash, { foo => 'bar', gorch => 'baz' }, 'setting fieldhash
retains values' );
+
+ my $obj = bless {}, 'blah';
+
+ $hash{$obj} = 'oink';
+
+ is( scalar(keys %hash), 3, 'three keys now' );
+ is( scalar(grep { ref } keys %hash), 0, 'no refs in the keys' );
+
+ ok( !ref(id($obj)), 'id($obj) returns a nonref' );
+
+ ok( exists($hash{$obj}), 'key by ref' );
+ ok( exists($hash{id($obj)}), 'key by ref' );
+ is( $hash{$obj}, $hash{id($obj)}, '$hash{$obj} eq $hash{id($obj)}' );
+
+ undef $obj;
+
+ is( scalar(keys %hash), 2, '$obj key disappeared' );
+
+ my $destroyed = 0;
+ sub zot::DESTROY { $destroyed++ };
+
+ $obj = bless {}, "blah";
+
+ $hash{$obj} = bless {}, "zot";
+
+ is( $destroyed, 0, "no value destructions yet" );
+ is( scalar(keys %hash), 3, "three keys" );
+
+ undef $obj;
+
+ is( $destroyed, 1, "one value destroyed" );
+ is( scalar(keys %hash), 2, "two keys in hash" );
+}
+
+{
+
+ idhash my %id_hash;
+
+ my $obj = bless {}, "blah";
+
+ $id_hash{$obj} = "zoink";
+
+ is( scalar(keys %id_hash), 1, "one key in the hash" );
+ is_deeply([ keys %id_hash ], [ id($obj) ], "key is ID" );
+ ok( exists($id_hash{$obj}), 'key by ref' );
+ ok( exists($id_hash{id($obj)}), 'key by ref' );
+ is( $id_hash{$obj}, $id_hash{id($obj)}, '$hash{$obj} eq $hash{id($obj)}' );
+
+}
+
+{
+ my %hash;
+
+ my $obj_1 = bless {}, "blah";
+ my $obj_2 = bless {}, "blah";
+
+ $hash{id($obj_1)} = "first";
+ $hash{id($obj_2)} = "second";
+
+ is_deeply([ sort keys %hash ], [ sort map { id($_) } $obj_1, $obj_2 ],
"keys" );
+
+ is( id_2obj(id($obj_1)), undef, "can't id_2obj yet" );
+ is( id_2obj(id($obj_2)), undef, "can't id_2obj yet" );
+
+ register($obj_1, \%hash);
+
+ is( id_2obj(id($obj_1)), $obj_1, "id_2obj on registered object" );
+ is( id_2obj(id($obj_2)), undef, "can't id_2obj on unregistered object" );
+
+ undef $obj_1;
+ undef $obj_2;
+
+ TODO: {
+ local $TODO;
+ $TODO = 'newer perls do not do this well' if $] >= '5.009003';
+ is( scalar(keys %hash), 1, "one key left" );
+ is_deeply([ values %hash ], [qw(second)], "second object remained" );
+ }
+}
+
+{
+ my @id_hashes = idhashes({ foo => "bar" }, { gorch => "baz" });
+ my @field_hashes = idhashes({ foo => "bar" }, { gorch => "baz" });
+
+ is_deeply($_, [{ foo => "bar" }, { gorch => "baz" }], "plural form") for
\@id_hashes, \@field_hashes;
+}
+
+done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Hash-Util-FieldHash-Compat-0.05/xt/author/pod-spell.t
new/Hash-Util-FieldHash-Compat-0.07/xt/author/pod-spell.t
--- old/Hash-Util-FieldHash-Compat-0.05/xt/author/pod-spell.t 2014-02-16
10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/xt/author/pod-spell.t 2014-03-20
18:05:51.000000000 +0100
@@ -2,7 +2,7 @@
use warnings;
use Test::More;
-# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.006002
+# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.006007
use Test::Spelling 0.12;
use Pod::Wordlist;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Hash-Util-FieldHash-Compat-0.05/xt/release/changes_has_content.t
new/Hash-Util-FieldHash-Compat-0.07/xt/release/changes_has_content.t
--- old/Hash-Util-FieldHash-Compat-0.05/xt/release/changes_has_content.t
2014-02-16 10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/xt/release/changes_has_content.t
2014-03-20 18:05:51.000000000 +0100
@@ -4,7 +4,7 @@
note 'Checking Changes';
my $changes_file = 'Changes';
-my $newver = '0.05';
+my $newver = '0.07';
my $trial_token = '-TRIAL';
SKIP: {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Hash-Util-FieldHash-Compat-0.05/xt/release/test-version.t
new/Hash-Util-FieldHash-Compat-0.07/xt/release/test-version.t
--- old/Hash-Util-FieldHash-Compat-0.05/xt/release/test-version.t
2014-02-16 10:14:36.000000000 +0100
+++ new/Hash-Util-FieldHash-Compat-0.07/xt/release/test-version.t
2014-03-20 18:05:51.000000000 +0100
@@ -9,7 +9,7 @@
my $params = {
is_strict => 1,
- has_version => 0,
+ has_version => 1,
};
push @imports, $params
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]