print "Cross-checking the MANIFEST...\n";
($missfile, $missentry) = fullcheck();
+@$missentry
+ = grep {$_ !~ m!^\.git/! and $_ !~ m!(?:/|^)\.gitignore!} @$missentry;
warn "Can't make a release with MANIFEST files missing.\n" if @$missfile;
warn "Can't make a release with files not listed in MANIFEST.\n" if @$missentry;
if ("@$missentry" =~ m/\.orig\b/) {
Porting/findrfuncs
Porting/genlog
Porting/makerel
- Porting/p4genpatch
- Porting/patchls
Porting/*.pl
mpeix/nm
mpeix/relink
embed.h
embedvar.h
global.sym
+ overload.c
+ overload.h
pod/perlintern.pod
pod/perlapi.pod
+ pod/perltoc.pod
perlapi.h
perlapi.c
- ext/B/B/Asmdata.pm
- ext/Devel/PPPort/PPPort.xs
- ext/Devel/PPPort/module2.c
- ext/Devel/PPPort/module3.c
+ ext/Devel-PPPort/module2.c
+ ext/Devel-PPPort/module3.c
+ reentr.c
+ reentr.h
+ regcharclass.h
regnodes.h
warnings.h
lib/warnings.pm
win32/config_H.gc
win32/config_H.vc
utils/Makefile
+ uconfig.h
);
system("chmod +w @writables") == 0
or die "system: $!";