use warnings;
use File::Find;
-open my $fh, 'MANIFEST' or die "Can't read MANIFEST: $!\n";
+open my $fh, '<', 'MANIFEST' or die "Can't read MANIFEST: $!\n";
my @files = map { (split)[0] } <$fh>;
close $fh;
for (@files) {
wanted => sub {
my $x = $File::Find::name; $x =~ s/^..//;
return if -d;
+ return if $_ eq '.mailmap';
return if $_ eq '.gitignore';
+ return if $_ eq '.gitattributes';
+ return if $_ eq '.git_patch';
return if $x =~ /^\.git\b/;
+ return if $x =~ m{^\.github/};
print "$x\t\tnot in MANIFEST\n" if !$files{$x};
},
}, ".";