Dist-Zilla-Plugin-Subversion-NextVersion
view release on metacpan or search on metacpan
lib/Dist/Zilla/Plugin/Subversion/NextVersion.pm view on Meta::CPAN
return( '^/'.$self->zilla->name.'/tags/' );
},
);
has version_regexp => ( is => 'ro', isa=> _CoercedRegexp, coerce => 1,
default => sub { qr/^(.+)$/ } );
has first_version => ( is => 'ro', isa=>'Str', default => '0.001' );
has 'all_versions' => (
is => 'ro', isa => 'ArrayRef[version]', lazy => 1,
default => sub {
my $self = shift;
my $regex = $self->version_regexp;
my $listing = $self->svn->ls($self->tag_folder, 'HEAD', 0);
my @versions = keys %$listing;
@versions = sort map { /$regex/ ? try { version->parse("$1") } : () } @versions;
return( \@versions );
},
);
( run in 0.918 second using v1.01-cache-2.11-cpan-5f2e87ce722 )