Skip to content

Commit f60ccf2

Browse files
committed
Merge META works
1 parent 58a1d67 commit f60ccf2

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

sandbox/genMETA.pm

+10-4
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
package genMETA;
44

5-
our $VERSION = "1.11-20201024";
5+
our $VERSION = "1.12-20220913";
66

7-
use 5.14.1;
7+
use 5.014001;
88
use warnings;
99
use Carp;
1010

@@ -31,7 +31,13 @@ sub new {
3131
sub extract_version {
3232
my $fh = shift;
3333
while (<$fh>) {
34-
m/^(?:our\s+)? \$VERSION \s*=\s* ["']? ([-0-9._]+) ['"]? \s*;\s*$/x or next;
34+
m{^(?:our\s+)? # declaration
35+
\$VERSION \s*=\s* # variable
36+
["']? ([0-9._]+) # version
37+
(?:\s* - \s* [0-9]{4}-?[0-9]{2}-?[0-9]{2} \s*)? # date
38+
['"]?
39+
\s*;\s*
40+
$}x or next;
3541
return $1;
3642
}
3743
} # extract_version
@@ -313,7 +319,7 @@ sub check_changelog {
313319
my $D = Delta_Days ($y, $m , $d, $t[5] + 1900, $t[4] + 1, $t[3]);
314320
$D < 0 and croak RED, "Last entry in $td[0] is in the future!", RESET, "\n";
315321
$D > 2 and croak RED, "Last entry in $td[0] is not up to date ($D days ago)", RESET, "\n";
316-
$D > 0 and warn YELLOW, "Last entry in $td[0] is not today", RESET, "\n";
322+
$D > 0 and warn YELLOW, "Last entry in $td[0] is not today", RESET, "\n";
317323
}
318324
last;
319325
}

0 commit comments

Comments
 (0)