line |
true |
false |
branch |
23
|
6 |
0 |
unless (exists $self->{'descriptions'}) |
26
|
6 |
0 |
wantarray ? : |
35
|
1 |
2 |
if (-d $dirprefix) |
44
|
12 |
0 |
if ($1) { } |
46
|
0 |
12 |
unless -d $dir or mkdir $dir, 511 |
50
|
0 |
0 |
unless $dir |
54
|
3 |
0 |
if ($descr and open my $PROJ, '>', $project) |
65
|
0 |
1 |
if ($pattern and defined $self->{'pattern'} and $self->{'pattern'} eq $pattern) |
70
|
0 |
1 |
unless ($pattern or defined $self->{'pattern'}) |
74
|
1 |
1 |
if (not $pattern) { } |
84
|
4 |
0 |
if (defined $year and $op =~ /^[=<>]$/) { } |
87
|
4 |
0 |
if defined $month |
88
|
3 |
1 |
if defined $day |
92
|
0 |
0 |
if ($self->{'tc'}) |
102
|
3 |
4 |
if (defined $tyear) |
111
|
1 |
3 |
if (defined $tmonth) { } |
|
1 |
2 |
elsif (defined $tday) { } |
135
|
8 |
12 |
if (defined $day) { } |
|
8 |
4 |
elsif (defined $month) { } |
136
|
7 |
1 |
if (defined $tc->{'day'}) { } |
|
1 |
0 |
elsif (defined $tc->{'month'}) { } |
150
|
6 |
2 |
if (defined $tc->{'day'}) { } |
|
2 |
0 |
elsif (defined $tc->{'month'}) { } |
153
|
2 |
4 |
if '>' eq $tc->{'op'} |
154
|
4 |
2 |
if '<' eq $tc->{'op'} |
166
|
4 |
0 |
if (defined $tc->{'month'}) { } |
169
|
1 |
3 |
if '>' eq $tc->{'op'} |
170
|
2 |
2 |
if '<' eq $tc->{'op'} |
178
|
6 |
4 |
'>' eq $tc->{'op'} ? : |
|
10 |
10 |
'<' eq $tc->{'op'} ? : |
189
|
6 |
0 |
if (opendir my $BASEDIR, $base) |
201
|
0 |
6 |
if $self->{'tc'} and $self->_not_in_tc($year) |
202
|
6 |
0 |
if (opendir my $YEARDIR, "$base/$year") |
215
|
2 |
10 |
if $self->{'tc'} and $self->_not_in_tc($year, $month) |
216
|
10 |
0 |
if (opendir my $MONTHDIR, "$base/$year/$month") |
218
|
14 |
20 |
if /^ # match names that start
\d{2} # with two digits
/x |
230
|
1 |
13 |
if $self->{'tc'} and $self->_not_in_tc($year, $month, $day) |
233
|
13 |
0 |
if (-f "$base/$path/.project" and open my $PROJECT, '<', "$base/$path/.project") |
239
|
2 |
11 |
if ($self->{'pattern'} and not $desc =~ /$self->{'pattern'}/i) |