| line |
true |
false |
branch |
|
27
|
9 |
24 |
if ($key =~ /^([+-=])/u) |
|
33
|
25 |
8 |
if (not exists $this_conf->{$key} or ($mode // '') eq '=') { } |
|
|
0 |
8 |
elsif (ref $this_conf->{$key} ne $ref) { } |
|
|
2 |
6 |
elsif ($ref eq 'HASH') { } |
|
|
5 |
1 |
elsif ($ref eq 'ARRAY') { } |
|
41
|
2 |
0 |
if (not defined $mode or $mode eq '+') { } |
|
50
|
3 |
2 |
if (not defined $mode or $mode eq '+') { } |
|
|
2 |
0 |
elsif ($mode eq '-' and diff($this_conf->{$key}, $value, \my $rest)) { } |
|
59
|
0 |
1 |
if defined $mode |
|
71
|
21 |
0 |
if (diff($hash, $conf, \my $diff)) |
|
78
|
4 |
19 |
if ($source_type eq 'file') { } |
|
|
19 |
0 |
elsif ($source_type eq 'var') { } |
|
81
|
0 |
4 |
unless $reader->handles($source) |
|
86
|
0 |
3 |
unless defined $config |
|
110
|
2 |
13 |
unless ref $current eq "HASH" |
|
113
|
3 |
10 |
unless exists $current->{$part} |