line |
true |
false |
branch |
47
|
1 |
5 |
unless ($found{$file}{$last_dir}) |
55
|
1 |
5 |
if (not $found{$file}{$dir}) { } |
|
1 |
4 |
elsif (not -e $found{$file}{$last_dir}{'name'}) { } |
|
1 |
3 |
elsif (my $diff = eval {
do {
$self->dodiff('' . path($last_dir, $file), '' . path($dir, $file))
}
}) { } |
70
|
0 |
6 |
if $@ |
74
|
3 |
3 |
unless ($diff_count) |
91
|
20 |
0 |
if ($dir ne '.') |
111
|
6 |
28 |
if $file->basename =~ /^[.].*[.]sw[n-z]$|^[.](?:svn|bzr|git)$|CVS|RCS$|cover_db|_build|Build$|blib/ |
112
|
1 |
27 |
if $self->{'exclude'} and grep {$file =~ /$_/;} @{$$self{'exclude'};} |
116
|
6 |
21 |
if (-d $file) |
128
|
1 |
3 |
unless ($which_diff) |
129
|
0 |
1 |
$self->ignore_space_change || $self->ignore_all_space ? : |
134
|
0 |
4 |
if ($which_diff eq 'mydiff') { } |
139
|
1 |
3 |
if $diff |
148
|
0 |
0 |
if not $self->follow and -l $file1 || -l $file2 |
154
|
0 |
0 |
if ($self->ignore_space_change) |
157
|
0 |
0 |
if ($self->ignore_all_space) |
161
|
0 |
0 |
$self->fast ? : |
|
0 |
0 |
-s $file1 != -s $file2 ? : |
166
|
0 |
0 |
if ($diff) |
167
|
0 |
0 |
if $self->verbose |
177
|
0 |
0 |
if ($text =~ /[\s$|><;#]/msx) |