jquelin / dist-zilla-plugin-git Goto Github PK
View Code? Open in Web Editor NEWdist::zilla plugin to update your git repository after release
Home Page: https://metacpan.org/release/Dist-Zilla-Plugin-Git
dist::zilla plugin to update your git repository after release
Home Page: https://metacpan.org/release/Dist-Zilla-Plugin-Git
Exactly what the title says. The exact failure is this:
like( $tag, qr/^Tagger: dzp-git test <dzp-git\@test>/m, 'Is it a real tag?' );
The tag ends up looking like "Tagger: $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL>".
I don't think the plugin itself is broken, as if a user is setting either of these variables, the resulting behavior is intended. Personally, I think you should just unset them in the test.
Thanks,
Rob
cpanm (App::cpanminus) 1.4008 on perl 5.014001 built for i686-linux
Work directory is /home/ccushing/.cpanm/work/1311638315.5682
You have make /usr/bin/make
You have LWP 6.02
You have /bin/tar: tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
You have /usr/bin/unzip
--> Working on J/JQ/JQUELIN/Dist-Zilla-Plugin-Git-1.112060.tar.gz
Fetching http://search.cpan.org/CPAN/authors/id/J/JQ/JQUELIN/Dist-Zilla-Plugin-Git-1.112060.tar.gz
-> OK
Unpacking Dist-Zilla-Plugin-Git-1.112060.tar.gz
Entering Dist-Zilla-Plugin-Git-1.112060
Checking configure dependencies from META.yml
Checking if you have Module::Build 0.3601 ... Yes (0.3800)
Configuring Dist-Zilla-Plugin-Git-1.112060
Running Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Dist-Zilla-Plugin-Git' version '1.112060'
-> OK
Checking dependencies from MYMETA.yml ...
Checking if you have MooseX::Types::Moose 0 ... Yes (0.27)
Checking if you have MooseX::Has::Sugar 0 ... Yes (0.05070419)
Checking if you have DateTime 0 ... Yes (0.70)
Checking if you have Dist::Zilla::Role::PluginBundle 0 ... Yes (4.200012)
Checking if you have Class::MOP 0 ... Yes (2.0201)
Checking if you have Git::Wrapper 0 ... Yes (0.015)
Checking if you have Dist::Zilla::Role::AfterRelease 0 ... Yes (4.200012)
Checking if you have File::chdir 0 ... Yes (0.1004)
Checking if you have IPC::Open3 0 ... Yes (1.09)
Checking if you have Dist::Zilla::Role::AfterBuild 0 ... Yes (4.200012)
Checking if you have Dist::Zilla::Role::VersionProvider 0 ... Yes (4.200012)
Checking if you have File::Spec::Functions 0 ... Yes (3.33)
Checking if you have Moose 0 ... Yes (2.0201)
Checking if you have Moose::Role 0 ... Yes (2.0201)
Checking if you have namespace::autoclean 0.09 ... Yes (0.12)
Checking if you have Dist::Zilla::Role::AfterMint 0 ... Yes (4.200012)
Checking if you have version 0.80 ... Yes (0.91)
Checking if you have Moose::Autobox 0 ... Yes (0.11)
Checking if you have Path::Class::Dir 0 ... Yes (0.24)
Checking if you have Dist::Zilla 4 ... Yes (4.200012)
Checking if you have File::Temp 0 ... Yes (0.22)
Checking if you have Dist::Zilla::Role::BeforeRelease 0 ... Yes (4.200012)
Checking if you have String::Formatter 0 ... Yes (0.102082)
Checking if you have Version::Next 0 ... Yes (0.002)
Checking if you have Cwd 0 ... Yes (3.36)
Checking if you have File::Copy 0 ... Yes (2.21)
Checking if you have Test::Exception 0 ... Yes (0.31)
Checking if you have File::pushd 0 ... Yes (1.00)
Checking if you have Dist::Zilla::Tester 0 ... Yes (4.200012)
Checking if you have Dist::Zilla::Role::Releaser 0 ... Yes (4.200012)
Checking if you have Test::More 0.88 ... Yes (0.98)
Checking if you have File::Find 0 ... Yes (1.19)
Checking if you have File::Copy::Recursive 0 ... Yes (0.38)
Checking if you have Path::Class 0 ... Yes (0.24)
Checking if you have Module::Build 0.3601 ... Yes (0.3800)
Building and testing Dist-Zilla-Plugin-Git-1.112060
Building Dist-Zilla-Plugin-Git
t/00-compile.t ................ ok
#
#
# perl: v5.14.1 (wanted 5.010) on linux from /home/ccushing/perl5/perlbrew/perls/perl-5.14.1/bin/perl
#
# Class::MOP => 2.0201 (want any version)
# Cwd => 3.36 (want any version)
# DateTime => 0.70 (want any version)
# Dist::Zilla => 4.200012 (want 4)
# Dist::Zilla::Role::AfterBuild => 4.200012 (want any version)
# Dist::Zilla::Role::AfterMint => 4.200012 (want any version)
# Dist::Zilla::Role::AfterRelease => 4.200012 (want any version)
# Dist::Zilla::Role::BeforeRelease => 4.200012 (want any version)
# Dist::Zilla::Role::PluginBundle => 4.200012 (want any version)
# Dist::Zilla::Role::Releaser => 4.200012 (want any version)
# Dist::Zilla::Role::VersionProvider => 4.200012 (want any version)
# Dist::Zilla::Tester => 4.200012 (want any version)
# File::Copy => 2.21 (want any version)
# File::Copy::Recursive => 0.38 (want any version)
# File::Find => 1.19 (want any version)
# File::Spec::Functions => 3.33 (want any version)
# File::Temp => 0.22 (want any version)
# File::chdir => 0.1004 (want any version)
# File::pushd => 1.00 (want any version)
# Git::Wrapper => 0.015 (want any version)
# IPC::Open3 => 1.09 (want any version)
# Module::Build => 0.38 (want 0.3601)
# Moose => 2.0201 (want any version)
# Moose::Autobox => 0.11 (want any version)
# Moose::Role => 2.0201 (want any version)
# MooseX::Has::Sugar => 0.05070419 (want any version)
# MooseX::Types::Moose => 0.27 (want any version)
# Path::Class => 0.24 (want any version)
# Path::Class::Dir => 0.24 (want any version)
# String::Formatter => 0.102082 (want any version)
# Test::Exception => 0.31 (want any version)
# Test::More => 0.98 (want 0.88)
# Version::Next => 0.002 (want any version)
# namespace::autoclean => 0.12 (want 0.09)
# version => 0.91 (want 0.80)
#
# Thanks for using my code. I hope it works for you.
# If not, please try and include this output in the bug report.
# That will help me reproduce the issue and solve you problem.
#
t/000-report-versions-tiny.t .. ok
*** Please tell me who you are.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: empty ident <[email protected]> not allowed
# Looks like your test exited with 128 before it could output anything.
t/1-check.t ...................
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 4/4 subtests
t/2-commit-build-custom.t ..... ok
t/2-commit-build.t ............ ok
t/2-commit-dirtydir.t ......... ok
t/2-commit-ws.t ............... ok
t/2-commit.t .................. ok
t/3-tag.t ..................... ok
t/4-push-multi.t .............. ok
t/4-push.t .................... ok
*** Please tell me who you are.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: empty ident <[email protected]> not allowed
# Looks like your test exited with 128 before it could output anything.
t/5-version-default.t .........
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 8/8 subtests
*** Please tell me who you are.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: empty ident <[email protected]> not allowed
# Looks like your test exited with 128 before it could output anything.
t/5-version-regexp.t ..........
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 6/6 subtests
t/release-has-version.t ....... skipped: these tests are for release candidate testing
t/release-kwalitee.t .......... skipped: these tests are for release candidate testing
t/release-minimum-version.t ... skipped: these tests are for release candidate testing
t/release-pod-coverage.t ...... skipped: these tests are for release candidate testing
t/release-pod-syntax.t ........ skipped: these tests are for release candidate testing
Test Summary Report
-------------------
t/1-check.t (Wstat: 32768 Tests: 0 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 4 tests but ran 0.
t/5-version-default.t (Wstat: 32768 Tests: 0 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 8 tests but ran 0.
t/5-version-regexp.t (Wstat: 32768 Tests: 0 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 6 tests but ran 0.
Files=18, Tests=38, 26 wallclock secs ( 0.07 usr 0.01 sys + 23.68 cusr 1.12 csys = 24.88 CPU)
Result: FAIL
Failed 3/18 test programs. 0/38 subtests failed.
-> FAIL Installing J/JQ/JQUELIN/Dist-Zilla-Plugin-Git-1.112060.tar.gz failed. See /home/ccushing/.cpanm/build.log for details.
here's the dist.ini
related to this plugin.
[@Git]
push_to = my
tag_format = %v
tag_message = %v
[Git::CommitBuild]
[Git::NextVersion]
first_version = v0.1.0
version_regexp = ^(.+)$
Here's my git tag
output
v0.1.0
v0.1.1
v0.1.2
v0.1.3
here's the latest tagged commit.
commit 3b7a1ab54562db59edc8d4d8d316e49c75a2cf32
Author: Caleb Cushing <[email protected]>
Date: Mon Aug 22 19:07:29 2011 -0500
vv0.1.3
- experimental CVN and DCC support
for some reason the autotagging is adding a double v
in the tag_message.
you can check https://github.com/xenoterracide/Business-CyberSource/tree/master for full configuration
I'd like to enable this plugin to create a default .gitignore file that will ignore things like My-Package-* so that it can auto-ignore these build directories and tarballs created by dzil.
It seems like more people would be having an issue with these directories/files when using git::check ?
I have 2 ideas for how to do it and was wondering which you would prefer/think is best.
One is just to add ignore
config options to git::init, and have it default to My-Package-* with an override being possible with an empty ignore
line.
The other is to make a new plugin Git::Ignore, that accepts the same ignore lines with the same defaults, and presumably you would include this before Git::Init.
Thoughts/suggestions? Thanks.
Right now all the Git plugins initialize Git::Wrapper with a hardcoded '.' for the repository location. This doesn't work, however, if you have a project where one Git repo holds many separate distributions.
I was thinking of adding a 'repository' attribute to each one (Check, Commit, CommitBuild, etc.) which would default to '.', probably via a role, although I'm still a little unclear on how dzil passes config data to plugins. Would it be fairly straightforward to add a single dist.ini line that could set the repo location? If so, I'll be glad to write the feature and tests; just not sure where to start looking.
cpanm -S Dist::Zilla::Plugin::Git fails. build.log shows:
t/2-commit-build.t ............ ok
t/2-commit-dirtydir.t .........
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/3 subtests
Running prove:
$ prove t/2-commit-build.t
t/2-commit-build.t .. Required plugin Git::CommitBuild isn't installed.
...
$ prove t/2-commit-dirtydir.t
t/2-commit-dirtydir.t .. Required plugin Git::Commit isn't installed.
sudo cpan Dist::Zilla::Plugin::Git and trying to install by hand all have the same results for the test process.
I forced the installation and re-ran the tests, 2-commit-dirtydir.t still fails with:
$ prove t/2-commit-dirtydir.t
t/2-commit-dirtydir.t .. 1/3
t/2-commit-dirtydir.t .. Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/3 subtests
t/2-commit-dirtydir.t (Wstat: 512 Tests: 3 Failed: 2)
Failed tests: 2-3
Non-zero exit status: 2
Files=1, Tests=3, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.69 cusr 0.11 csys = 0.82 CPU)
Result: FAIL
I don't have any more time today to track this down any further but I'll be glad to look some more at it later.
I was just looking at GitFlow on CPAN. I've wanted features like this in this distribution (though I'd prefer the defaults be more like the branches described in git help workflows
. Any chance you'd be willing to talk to the author about combining the 2 projects?
I am especially interested in having multiple branches created on init, for me specifically maint, master, next, pu, and then have them reset or updated on release properly.
I'm not sure that gitflow has all of this... but what it doesn't have I'd be willing to work on.
$ cpanm --verbose --prompt Dist::Zilla::Plugin::Git
cpanm (App::cpanminus) 1.4008 on perl 5.014002 built for x86_64-linux-thread-multi
Work directory is /home/gardnerm/.cpanm/work/1318351528.3408
You have make /usr/bin/make
You have LWP 6.02
You have /bin/tar: tar (GNU tar) 1.23
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
You have /usr/bin/unzip
Searching Dist::Zilla::Plugin::Git on cpanmetadb ...
--> Working on Dist::Zilla::Plugin::Git
Fetching http://search.cpan.org/CPAN/authors/id/J/JQ/JQUELIN/Dist-Zilla-Plugin-Git-1.112510.tar.gz ... OK
Unpacking Dist-Zilla-Plugin-Git-1.112510.tar.gz
Dist-Zilla-Plugin-Git-1.112510
Dist-Zilla-Plugin-Git-1.112510/README
Dist-Zilla-Plugin-Git-1.112510/Changes
Dist-Zilla-Plugin-Git-1.112510/t
Dist-Zilla-Plugin-Git-1.112510/t/tag.t
Dist-Zilla-Plugin-Git-1.112510/LICENSE
Dist-Zilla-Plugin-Git-1.112510/dist.ini
Dist-Zilla-Plugin-Git-1.112510/t/push.t
Dist-Zilla-Plugin-Git-1.112510/META.yml
Dist-Zilla-Plugin-Git-1.112510/MANIFEST
Dist-Zilla-Plugin-Git-1.112510/Build.PL
Dist-Zilla-Plugin-Git-1.112510/t/check.t
Dist-Zilla-Plugin-Git-1.112510/META.json
Dist-Zilla-Plugin-Git-1.112510/t/commit.t
Dist-Zilla-Plugin-Git-1.112510/t/commit-ws.t
Dist-Zilla-Plugin-Git-1.112510/t/push-multi.t
Dist-Zilla-Plugin-Git-1.112510/t/tag-signed.t
Dist-Zilla-Plugin-Git-1.112510/t/00-compile.t
Dist-Zilla-Plugin-Git-1.112510/t/commit-build.t
Dist-Zilla-Plugin-Git-1.112510/corpus
Dist-Zilla-Plugin-Git-1.112510/corpus/dzp-git.sec
Dist-Zilla-Plugin-Git-1.112510/corpus/dzp-git.pub
Dist-Zilla-Plugin-Git-1.112510/corpus/tag
Dist-Zilla-Plugin-Git-1.112510/corpus/tag/Changes
Dist-Zilla-Plugin-Git-1.112510/t/version-regexp.t
Dist-Zilla-Plugin-Git-1.112510/corpus/check
Dist-Zilla-Plugin-Git-1.112510/corpus/check/foobar
Dist-Zilla-Plugin-Git-1.112510/corpus/push
Dist-Zilla-Plugin-Git-1.112510/corpus/push/Changes
Dist-Zilla-Plugin-Git-1.112510/corpus/tag/dist.ini
Dist-Zilla-Plugin-Git-1.112510/t/version-default.t
Dist-Zilla-Plugin-Git-1.112510/t/commit-dirtydir.t
Dist-Zilla-Plugin-Git-1.112510/corpus/check/Changes
Dist-Zilla-Plugin-Git-1.112510/corpus/push/dist.ini
Dist-Zilla-Plugin-Git-1.112510/t/release-kwalitee.t
Dist-Zilla-Plugin-Git-1.112510/corpus/check/dist.ini
Dist-Zilla-Plugin-Git-1.112510/corpus/commit
Dist-Zilla-Plugin-Git-1.112510/corpus/commit/Changes
Dist-Zilla-Plugin-Git-1.112510/corpus/commit/dist.ini
Dist-Zilla-Plugin-Git-1.112510/t/release-pod-syntax.t
Dist-Zilla-Plugin-Git-1.112510/t/commit-build-custom.t
Dist-Zilla-Plugin-Git-1.112510/t/release-has-version.t
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-ws
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-ws/Changes
Dist-Zilla-Plugin-Git-1.112510/t/release-pod-coverage.t
Dist-Zilla-Plugin-Git-1.112510/corpus/tag-signed
Dist-Zilla-Plugin-Git-1.112510/corpus/tag-signed/Changes
Dist-Zilla-Plugin-Git-1.112510/corpus/push-multi
Dist-Zilla-Plugin-Git-1.112510/corpus/push-multi/Changes
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-ws/dist.ini
Dist-Zilla-Plugin-Git-1.112510/corpus/tag-signed/dist.ini
Dist-Zilla-Plugin-Git-1.112510/corpus/push-multi/dist.ini
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-build
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-build/Changes
Dist-Zilla-Plugin-Git-1.112510/t/release-minimum-version.t
Dist-Zilla-Plugin-Git-1.112510/corpus/version-regexp
Dist-Zilla-Plugin-Git-1.112510/corpus/version-regexp/foobar
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-build/dist.ini
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Plugin
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Plugin/Git.pm
Dist-Zilla-Plugin-Git-1.112510/t/000-report-versions-tiny.t
Dist-Zilla-Plugin-Git-1.112510/corpus/version-regexp/Changes
Dist-Zilla-Plugin-Git-1.112510/corpus/version-default
Dist-Zilla-Plugin-Git-1.112510/corpus/version-default/foobar
Dist-Zilla-Plugin-Git-1.112510/corpus/version-regexp/dist.ini
Dist-Zilla-Plugin-Git-1.112510/corpus/version-default/Changes
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-dirtydir
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-dirtydir/Changes
Dist-Zilla-Plugin-Git-1.112510/corpus/version-default/dist.ini
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-dirtydir/dist.ini
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Plugin/Git
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Plugin/Git/Tag.pm
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Plugin/Git/Push.pm
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Plugin/Git/Init.pm
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-build-custom
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-build-custom/Changes
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Plugin/Git/Check.pm
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/PluginBundle
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/PluginBundle/Git.pm
Dist-Zilla-Plugin-Git-1.112510/corpus/commit-build-custom/dist.ini
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Plugin/Git/Commit.pm
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Role/Git
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Role/Git/DirtyFiles.pm
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Plugin/Git/CommitBuild.pm
Dist-Zilla-Plugin-Git-1.112510/lib/Dist/Zilla/Plugin/Git/NextVersion.pm
Dist-Zilla-Plugin-Git-1.112510/t/lib/Dist/Zilla/Plugin
Dist-Zilla-Plugin-Git-1.112510/t/lib/Dist/Zilla/Plugin/MyTestArchiver.pm
Entering Dist-Zilla-Plugin-Git-1.112510
Checking configure dependencies from META.yml
Checking if you have Module::Build 0.3601 ... Yes (0.3800)
Configuring Dist-Zilla-Plugin-Git-1.112510 ... Running Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Dist-Zilla-Plugin-Git' version '1.112510'
OK
Checking dependencies from MYMETA.yml ...
Checking if you have MooseX::Types::Moose 0 ... Yes (0.30)
Checking if you have MooseX::Has::Sugar 0 ... Yes (0.05070419)
Checking if you have DateTime 0 ... Yes (0.70)
Checking if you have Dist::Zilla::Role::PluginBundle 0 ... Yes (4.300002)
Checking if you have Class::MOP 0 ... Yes (2.0205)
Checking if you have Git::Wrapper 0 ... Yes (0.017)
Checking if you have Dist::Zilla::Role::AfterRelease 0 ... Yes (4.300002)
Checking if you have File::chdir 0 ... Yes (0.1004)
Checking if you have IPC::Open3 0 ... Yes (1.09)
Checking if you have Dist::Zilla::Role::AfterBuild 0 ... Yes (4.300002)
Checking if you have Dist::Zilla::Role::VersionProvider 0 ... Yes (4.300002)
Checking if you have File::Spec::Functions 0 ... Yes (3.33)
Checking if you have Moose 0 ... Yes (2.0205)
Checking if you have warnings 0 ... Yes (1.12)
Checking if you have Moose::Role 0 ... Yes (2.0205)
Checking if you have namespace::autoclean 0.09 ... Yes (0.13)
Checking if you have Dist::Zilla::Role::AfterMint 0 ... Yes (4.300002)
Checking if you have version 0.80 ... Yes (0.94)
Checking if you have Moose::Autobox 0 ... Yes (0.11)
Checking if you have strict 0 ... Yes (1.04)
Checking if you have Path::Class::Dir 0 ... Yes (0.24)
Checking if you have Dist::Zilla 4 ... Yes (4.300002)
Checking if you have File::Temp 0 ... Yes (0.22)
Checking if you have Dist::Zilla::Role::BeforeRelease 0 ... Yes (4.300002)
Checking if you have String::Formatter 0 ... Yes (0.102082)
Checking if you have Version::Next 0 ... Yes (0.002)
Checking if you have Cwd 0 ... Yes (3.36)
Checking if you have File::Copy 0 ... Yes (2.21)
Checking if you have Test::Exception 0 ... Yes (0.31)
Checking if you have File::pushd 0 ... Yes (1.001)
Checking if you have File::Which 0 ... Yes (1.09)
Checking if you have Dist::Zilla::Tester 0 ... Yes (4.300002)
Checking if you have Dist::Zilla::Role::Releaser 0 ... Yes (4.300002)
Checking if you have Test::More 0.88 ... Yes (0.98)
Checking if you have File::Find 0 ... Yes (1.19)
Checking if you have Path::Class 0 ... Yes (0.24)
Checking if you have File::Copy::Recursive 0 ... Yes (0.38)
Checking if you have File::Path 0 ... Yes (2.08_01)
Checking if you have Module::Build 0.3601 ... Yes (0.3800)
Building and testing Dist-Zilla-Plugin-Git-1.112510 ... Building Dist-Zilla-Plugin-Git
t/00-compile.t ................ ok
t/000-report-versions-tiny.t .. #
#
# perl: v5.14.2 (wanted 5.010) on linux from /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/bin/perl5.14.2
#
# Class::MOP => 2.0205 (want any version)
# Cwd => 3.36 (want any version)
# DateTime => 0.70 (want any version)
# Dist::Zilla => 4.300002 (want 4)
# Dist::Zilla::Role::AfterBuild => 4.300002 (want any version)
# Dist::Zilla::Role::AfterMint => 4.300002 (want any version)
# Dist::Zilla::Role::AfterRelease => 4.300002 (want any version)
# Dist::Zilla::Role::BeforeRelease => 4.300002 (want any version)
# Dist::Zilla::Role::PluginBundle => 4.300002 (want any version)
# Dist::Zilla::Role::Releaser => 4.300002 (want any version)
# Dist::Zilla::Role::VersionProvider => 4.300002 (want any version)
# Dist::Zilla::Tester => 4.300002 (want any version)
# File::Copy => 2.21 (want any version)
# File::Copy::Recursive => 0.38 (want any version)
# File::Find => 1.19 (want any version)
# File::Path => 2.08_01 (want any version)
# File::Spec::Functions => 3.33 (want any version)
# File::Temp => 0.22 (want any version)
# File::Which => 1.09 (want any version)
# File::chdir => 0.1004 (want any version)
# File::pushd => 1.001 (want any version)
# Git::Wrapper => 0.017 (want any version)
# IPC::Open3 => 1.09 (want any version)
# Module::Build => 0.38 (want 0.3601)
# Moose => 2.0205 (want any version)
# Moose::Autobox => 0.11 (want any version)
# Moose::Role => 2.0205 (want any version)
# MooseX::Has::Sugar => 0.05070419 (want any version)
# MooseX::Types::Moose => 0.30 (want any version)
# Path::Class => 0.24 (want any version)
# Path::Class::Dir => 0.24 (want any version)
# String::Formatter => 0.102082 (want any version)
# Test::Exception => 0.31 (want any version)
# Test::More => 0.98 (want 0.88)
# Version::Next => 0.002 (want any version)
# namespace::autoclean => 0.13 (want 0.09)
# strict => 1.04 (want any version)
# version => 0.94 (want 0.80)
# warnings => 1.12 (want any version)
#
# Thanks for using my code. I hope it works for you.
# If not, please try and include this output in the bug report.
# That will help me reproduce the issue and solve you problem.
#
t/000-report-versions-tiny.t .. ok
t/check.t ..................... cannot remove path when cwd is /tmp/xfMOVDI_zR/tar for /tmp/xfMOVDI_zR: at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/Archive/Tar/Wrapper.pm line 401
t/check.t ..................... 1/4
# Failed test 'untracked files'
# at t/check.t line 43.
# expecting: Regexp ((?^:untracked files))
# found: Git::Wrapper::Exception (fatal: Not a git repository (or any of the parent directories): .git
# )
cannot remove path when cwd is /tmp/vgOUpmRJHK/tar for /tmp/vgOUpmRJHK: at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/Archive/Tar/Wrapper.pm line 401
# Failed test 'index not clean'
# at t/check.t line 47.
# expecting: Regexp ((?^:some changes staged))
# found: Git::Wrapper::Exception (fatal: Not a git repository (or any of the parent directories): .git
# )
cannot remove path when cwd is /tmp/k2_f4UqWei/tar for /tmp/k2_f4UqWei: at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/Archive/Tar/Wrapper.pm line 401
# Failed test 'uncommitted files'
# at t/check.t line 52.
# expecting: Regexp ((?^:uncommitted files))
# found: Git::Wrapper::Exception (fatal: Not a git repository (or any of the parent directories): .git
# )
cannot remove path when cwd is /tmp/GTGRj05VVy/tar for /tmp/GTGRj05VVy: at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/Archive/Tar/Wrapper.pm line 401
# Failed test 'Changes and dist.ini can be modified'
# at t/check.t line 58.
# died: Git::Wrapper::Exception (fatal: Not a git repository (or any of the parent directories): .git
# )
# Looks like you failed 4 tests of 4.
t/check.t ..................... Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/4 subtests
t/commit-build-custom.t ....... ok
t/commit-build.t .............. ok
t/commit-dirtydir.t ........... cannot remove path when cwd is /tmp/mkq0ry6LMp/tar for /tmp/mkq0ry6LMp: at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/Archive/Tar/Wrapper.pm line 401
[MyTestArchiver] Unable to move: No such file or directory at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/x86_64-linux-thread-multi/Moose/Meta/Method/Delegation.pm line 110
# Looks like your test exited with 2 before it could output anything.
t/commit-dirtydir.t ........... Dubious, test returned 2 (wstat 512, 0x200)
Failed 3/3 subtests
t/commit-ws.t ................. cannot remove path when cwd is /tmp/1Yo6YadkZS/tar for /tmp/1Yo6YadkZS: at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/Archive/Tar/Wrapper.pm line 401
fatal: Not a git repository (or any of the parent directories): .git
# Looks like your test exited with 128 before it could output anything.
t/commit-ws.t ................. Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 1/1 subtests
t/commit.t .................... cannot remove path when cwd is /tmp/LxTlL1lRkM/tar for /tmp/LxTlL1lRkM: at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/Archive/Tar/Wrapper.pm line 401
fatal: Not a git repository (or any of the parent directories): .git
# Looks like your test exited with 128 before it could output anything.
t/commit.t .................... Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 1/1 subtests
t/push-multi.t ................ cannot remove path when cwd is /tmp/UAW0Uoo1nL/tar for /tmp/UAW0Uoo1nL: at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/Archive/Tar/Wrapper.pm line 401
fatal: Not a git repository (or any of the parent directories): .git
# Looks like your test exited with 128 before it could output anything.
t/push-multi.t ................ Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 6/6 subtests
t/push.t ...................... cannot remove path when cwd is /tmp/fKblNXcPuG/tar for /tmp/fKblNXcPuG: at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/Archive/Tar/Wrapper.pm line 401
fatal: Not a git repository (or any of the parent directories): .git
# Looks like your test exited with 128 before it could output anything.
t/push.t ...................... Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 3/3 subtests
t/release-has-version.t ....... skipped: these tests are for release candidate testing
t/release-kwalitee.t .......... skipped: these tests are for release candidate testing
t/release-minimum-version.t ... skipped: these tests are for release candidate testing
t/release-pod-coverage.t ...... skipped: these tests are for release candidate testing
t/release-pod-syntax.t ........ skipped: these tests are for release candidate testing
t/tag-signed.t ................ cannot remove path when cwd is /tmp/OtxwOrkgN0/tar for /tmp/OtxwOrkgN0: at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/Archive/Tar/Wrapper.pm line 401
fatal: Not a git repository (or any of the parent directories): .git
# Looks like your test exited with 128 before it could output anything.
t/tag-signed.t ................ Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 7/7 subtests
t/tag.t ....................... cannot remove path when cwd is /tmp/mlot57ERDx/tar for /tmp/mlot57ERDx: at /home/gardnerm/perl5/perlbrew/perls/perl-5.14.2-usethreads/lib/site_perl/5.14.2/Archive/Tar/Wrapper.pm line 401
fatal: Not a git repository (or any of the parent directories): .git
# Looks like your test exited with 128 before it could output anything.
t/tag.t ....................... Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 4/4 subtests
t/version-default.t ........... ok
t/version-regexp.t ............ ok
Test Summary Report
-------------------
t/check.t (Wstat: 1024 Tests: 4 Failed: 4)
Failed tests: 1-4
Non-zero exit status: 4
t/commit-dirtydir.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 3 tests but ran 0.
t/commit-ws.t (Wstat: 32768 Tests: 0 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 1 tests but ran 0.
t/commit.t (Wstat: 32768 Tests: 0 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 1 tests but ran 0.
t/push-multi.t (Wstat: 32768 Tests: 0 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 6 tests but ran 0.
t/push.t (Wstat: 32768 Tests: 0 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 3 tests but ran 0.
t/tag-signed.t (Wstat: 32768 Tests: 0 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 7 tests but ran 0.
t/tag.t (Wstat: 32768 Tests: 0 Failed: 0)
Non-zero exit status: 128
Parse errors: Bad plan. You planned 4 tests but ran 0.
Files=19, Tests=38, 68 wallclock secs ( 0.14 usr 0.06 sys + 31.71 cusr 5.30 csys = 37.21 CPU)
Result: FAIL
Failed 8/19 test programs. 4/38 subtests failed.
FAIL
Testing Dist-Zilla-Plugin-Git-1.112510 failed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.