Dist-Zilla-Plugin-Git
view release on metacpan or search on metacpan
lib/Dist/Zilla/Plugin/Git/NextVersion.pm view on Meta::CPAN
sub _versions_from_tags {
my ($regexp, $tags) = @_;
# WARNING: The quotes in "$1" are necessary, because version doesn't
# call get magic properly.
return [ sort map /$regexp/ ? try { version->parse("$1") } : (), @$tags ];
} # end _versions_from_tags
has _all_versions => (
is => 'ro', isa => ArrayRef,
init_arg => undef,
lazy => 1,
default => sub {
my $self = shift;
my $v = _versions_from_tags($self->version_regexp, [ $self->git->tag ]);
if ($self->logger->get_debug) {
$self->log_debug("Found version $_") for @$v;
}
$v;
}
( run in 0.877 second using v1.01-cache-2.11-cpan-5f2e87ce722 )