Perl-Critic-PJCJ
view release on metacpan or search on metacpan
utils/prepare-commit-msg-hook view on Meta::CPAN
sub main {
my ($file, $type) = @ARGV;
$type //= "";
return 0 if $ENV{DZIL_RELEASING};
return 0 if $type !~ /^(?:|message|template|merge)$/;
my $ticket = get_ticket();
my ($seen_ticket, $seen_scissors);
local ($^I, @ARGV) = ("", $file);
while (my $line = <<>>) {
chomp $line;
if ($type eq "merge") {
$line =~ s/^(Merge branch ')([A-Z]{2,8}-\d+).*/$1$2'/;
say "" if $. == 2 && $line ne "";
} else {
if ($. == 1 && $line eq "") {
say "\n\nTicket $ticket\n";
$seen_ticket = 1;
( run in 1.556 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )