File-Ignore
view release on metacpan or search on metacpan
lib/File/Ignore.pm view on Meta::CPAN
=cut
use File::Spec;
sub _make_entry {
local $_ = shift;
my $original = $_;
my $tags = "";
$tags = $1 if s/:(.*)$//;
my $specification = $_;
my @tags = split m/\s*,\s*/, $tags;
my %tag = map { $_ => 1 } @tags;
my $scope = "basename";
$scope = "path" if m/^\//;
my $prune = 0;
$prune = 1 if s/\/$//;
my ($prunere, $pruneqr);
if ($prune) {
$prunere = "(?:^|\\/)$_(?:$|\\/)";
$pruneqr = qr/$prunere/;
}
( run in 0.510 second using v1.01-cache-2.11-cpan-71847e10f99 )