my %opts;
getopts('csu', \%opts) or usage;
if ($opts{u}) {
- @ARGV == 0 or usage('no version version numbers should be speciied');
+ @ARGV == 0 or usage('no version version numbers should be specified');
# fake to stop warnings when calculating $oldx etc
@ARGV = qw(99.99.99 99.99.99);
}
qr/makedef|win32|hints/, # makedef.pl, README.win32, win32/*, hints/*
],
+ # microperl locations should be bumped for major versions
+ [
+ qr{(/)(\d\.\d{2})(["'/])},
+ sub { $2, "$1$newx.$newy$3" },
+ "$oldx.$oldy",
+ qr/uconfig/,
+ ],
+
);
my %SKIP_FILES = map { ($_ => 1) } qw(
Changes
MANIFEST
+ Porting/epigraphs.pod
Porting/how_to_write_a_perldelta.pod
Porting/release_managers_guide.pod
- Porting/release_schedule.pod
+ Porting/release_schedule.pod
Porting/bump-perl-version
- Porting/mergelog
- Porting/mergelog-tool
pod.lst
pp_ctl.c
);
ext
lib
pod
+ cpan
t
);
do_update();
}
else {
- usage('one of -c, -s or -u must be specifcied');
+ usage('one of -c, -s or -u must be specified');
}
exit 0;
elsif (/^\s+(\d+): -(.*)/) {
my $old;
($line, $old) = ($1,$2);
- die "$.: old line without preceeding filename\n"
+ die "$.: old line without preceding filename\n"
unless defined $file;
die "Dup line number: $line\n" if exists $changes{$file}{$line};
$changes{$file}{$line}[0] = $old;