ersion::Next qw(next_version);
use Path::Tiny qw(path);
use Capture::Tiny qw(capture_stdout);
use JSON;
use CPAN::Changes;
use CPAN::Changes::Group::Dependencies::Stats;
use CPAN::Changes::Dependencie
r get_sha $sha\n");
return join qq[\n], $git->cat_file( '-p', $sha );
}
);
}
sub get_json_prereqs {
my ($commitish) = @_;
if ( $commitish !~ /\d\.\d/ ) {
$commitish = rev_sha($com
data\n");
my $sha1 = file_sha( $commitish, 'META.json' );
if ( defined $sha1 and length $sha1 ) {
return CPAN::Meta->load_json_string( get_sha($sha1) );
}
$sha1 = file_
MetaPOD::JSON v1.1.0
{
"namespace":"Dist::Zilla::Plugin::Author::KENTNL::MinimumPerl",
"interface":"class",
"inherits":"Dist::Zilla::Plugin::MinimumPerl"
}
=end MetaPOD::JSON
=head1 A
> [@ignore_files],
},
);
$self->add_plugin( 'License' => {} );
$self->add_plugin( 'MetaJSON' => {} );
$self->add_plugin( 'MetaYAML::Minimal' => {} );
$self->add_p
JSON v1.1.0
{
"namespace":"Dist::Zilla::PluginBundle::Author::KENTNL",
"interface":"class",
"inherits":"Moose::Object",
"does":"Dist::Zilla::Role::PluginBundle"
}
=end MetaPOD::JSON
arn "Expected: delta_deps OLD.JSON NEW.JSON";
}
use JSON;
use Data::Dump qw( pp );
use Path::Tiny qw( path );
use Data::Difference qw( data_diff );
my $transcoder = JSON->new();
my $left = $tr
rsion 2.025021
=head1 SYNOPSIS
dzil new -P Author::KENTNL Some::Dist::Name
=begin MetaPOD::JSON v1.1.0
{
"namespace":"Dist::Zilla::MintingProfile::Author::KENTNL",
"inherits":"Moose::O
"does":"Dist::Zilla::Role::MintingProfile::ShareDir",
"interface":"class"
}
=end MetaPOD::JSON
=head1 AUTHOR
Kent Fredric <kentnl@cpan.org>
=head1 COPYRIGHT AND LICENSE
This software is co
eference.
=head1 METHODS
=head2 C<gather_files>
generates a C<dist.ini> file.
=begin MetaPOD::JSON v1.1.0
{
"namespace":"Dist::Zilla::Plugin::Author::KENTNL::DistINI",
"interface":"class"
arn "Expected: delta_deps OLD.JSON NEW.JSON";
}
use JSON;
use Data::Dump qw( pp );
use Path::Tiny qw( path );
use Data::Difference qw( data_diff );
my $transcoder = JSON->new();
my $left = $tr