Fixed regressions in corelist with display of 0 ending perls
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Sun, 27 Apr 2014 11:15:30 +0000 (12:15 +0100)
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Sun, 27 Apr 2014 17:35:21 +0000 (18:35 +0100)
v5.x.10 perls were displaying twice in -a output

Both v5.x.0 and v5.x.10 perls were displaying twice in -v output

dist/Module-CoreList/Changes
dist/Module-CoreList/corelist

index 7152d1b..4c3224c 100644 (file)
@@ -1,5 +1,8 @@
 3.11
   - Prepared for v5.19.12
+  - Fix regression in corelist with -v output listing the same perl
+    multiple times
+  - Fix regression in corelist with v5.x.10 appearing twice in -a output
 
 3.10
   - Updated for v5.19.11
index ec8c7d6..d2fb4ad 100644 (file)
@@ -174,7 +174,7 @@ if(exists $Opts{r} ){
 if(exists $Opts{v} ){
     if( !$Opts{v} ) {
         print "\nModule::CoreList has info on the following perl versions:\n";
-        print format_perl_version($_)."\n" for sort keys %Module::CoreList::version;
+        print format_perl_version($_)."\n" for grep !/0[01]0$/, sort keys %Module::CoreList::version;
         print "\n";
         exit 0;
     }
@@ -383,7 +383,7 @@ sub max {
 sub display_a {
     my $mod = shift;
 
-    for my $v (grep !/000$/, sort keys %Module::CoreList::version ) {
+    for my $v (grep !/0[01]0$/, sort keys %Module::CoreList::version ) {
         next unless exists $Module::CoreList::version{$v}{$mod};
 
         my $mod_v = $Module::CoreList::version{$v}{$mod} || 'undef';