| line |
true |
false |
branch |
|
48
|
0 |
93 |
unless $_ and $_ > 0.001 |
|
55
|
1 |
92 |
unless ($CPAN::META->{'PROTOCOL'}) |
|
59
|
1 |
92 |
if ($CPAN::META->{'PROTOCOL'} < PROTOCOL()) |
|
63
|
92 |
1 |
if ($CPAN::Index::LAST_TIME + $CPAN::Config->{'index_expire'} * 86400 > $time and not $force) { } |
|
81
|
0 |
3 |
$needshort ? : |
|
86
|
0 |
3 |
if ($CPAN::DEBUG) |
|
91
|
0 |
3 |
if $CPAN::Signal |
|
94
|
0 |
1 |
if ($CPAN::DEBUG) |
|
99
|
0 |
1 |
if $CPAN::DEBUG |
|
101
|
0 |
93 |
if ($CPAN::Config->{'build_dir_reuse'}) |
|
104
|
0 |
93 |
if (CPAN::_sqlite_running()) |
|
105
|
0 |
0 |
unless $CPAN::Index::LAST_TIME |
|
115
|
0 |
0 |
unless ($CPAN::META->has_inst($CPAN::Config->{'yaml_module'} || 'YAML')) |
|
118
|
0 |
0 |
if $CPAN::Index::HAVE_REANIMATED++ |
|
121
|
0 |
0 |
unless opendir $dh, $d |
|
130
|
0 |
0 |
if /(.+)\.yml$/ |
|
131
|
0 |
0 |
if (@candidates) { } |
|
137
|
0 |
0 |
@candidates == 1 ? : |
|
141
|
0 |
0 |
if ($@) |
|
146
|
0 |
0 |
if ($c and $c->{'perl'} and $c->{'distribution'} and 'CPAN'->_perl_fingerprint($c->{'perl'})) |
|
149
|
0 |
0 |
if ($c->{'distribution'}{$k} and ref $c->{'distribution'}{$k} and UNIVERSAL::isa($c->{'distribution'}{$k}, 'CPAN::Distrostatus')) |
|
177
|
0 |
0 |
if ($do->can('tested_ok_but_not_installed')) |
|
178
|
0 |
0 |
if ($do->tested_ok_but_not_installed) { } |
|
214
|
0 |
3 |
if (-f $abs_wanted and -M $abs_wanted < $CPAN::Config->{'index_expire'} and not $force & 1) { } |
|
219
|
0 |
0 |
$CPAN::Config->{'index_expire'} == 1 ? : |
|
232
|
0 |
1 |
unless defined $index_target |
|
233
|
0 |
1 |
if CPAN::_sqlite_running() |
|
247
|
2 |
0 |
if ($userid and $fullname and $email) { } |
|
251
|
0 |
0 |
if $CPAN::DEBUG |
|
258
|
0 |
2 |
if $CPAN::Signal |
|
265
|
0 |
19 |
unless defined $dist |
|
273
|
0 |
1 |
unless defined $index_target |
|
274
|
0 |
1 |
if CPAN::_sqlite_running() |
|
278
|
0 |
1 |
if $CPAN::DEBUG |
|
285
|
0 |
1 |
if $CPAN::DEBUG |
|
291
|
1 |
8 |
if $shift =~ /^\s*$/ |
|
292
|
1 |
7 |
if $shift =~ /^Line-Count:\s+(\d+)/ |
|
293
|
1 |
7 |
if $shift =~ /^Last-Updated:\s+(.+)/ |
|
295
|
0 |
1 |
if $CPAN::DEBUG |
|
297
|
0 |
1 |
if (not defined $line_count) { } |
|
|
0 |
1 |
elsif ($line_count != scalar @lines) { } |
|
315
|
0 |
1 |
if (not defined $last_updated) { } |
|
332
|
0 |
1 |
if ($CPAN::META->has_inst('HTTP::Date')) { } |
|
340
|
1 |
0 |
$d[1] >= 0 ? : |
|
343
|
1 |
0 |
if ($age > 30) { } |
|
|
0 |
0 |
elsif ($age < -1) { } |
|
372
|
0 |
1 |
if $CPAN::DEBUG |
|
381
|
0 |
19 |
unless ($mod and defined $version and $dist) |
|
385
|
0 |
0 |
if ($errors++ >= 5) |
|
392
|
0 |
19 |
if ($mod eq 'CPAN' and not 'CPAN::Queue'->exists('Bundle::CPAN') || 'CPAN::Queue'->exists('CPAN')) { } |
|
|
1 |
18 |
elsif ($mod =~ /^Bundle::(.*)/) { } |
|
399
|
0 |
0 |
if ($version > $CPAN::VERSION) |
|
413
|
0 |
0 |
if $CPAN::Signal |
|
418
|
1 |
18 |
if ($bundle) { } |
|
438
|
19 |
0 |
if ($id->cpan_file ne $dist or $id->cpan_version ne $version) |
|
451
|
1 |
18 |
if ($CPAN::META->exists('CPAN::Distribution', $dist)) { } |
|
467
|
0 |
19 |
if ($secondtime) |
|
478
|
0 |
19 |
if $CPAN::Signal |
|
481
|
0 |
1 |
if ($secondtime) |
|
484
|
0 |
0 |
if exists $exists{$o->{'ID'}} |
|
496
|
0 |
1 |
unless defined $index_target |
|
497
|
0 |
1 |
if CPAN::_sqlite_running() |
|
510
|
0 |
1 |
if ($shift =~ /^Date:\s+(.*)/) |
|
511
|
0 |
0 |
if ($CPAN::Index::DATE_OF_03 eq $1) |
|
517
|
1 |
0 |
if $shift =~ /^\s*$/ |
|
523
|
0 |
1 |
if $CPAN::DEBUG |
|
525
|
0 |
1 |
if $@ |
|
526
|
0 |
1 |
if $CPAN::Signal |
|
530
|
0 |
1 |
if $CPAN::DEBUG |
|
540
|
0 |
0 |
if $CPAN::Signal |
|
548
|
1 |
0 |
unless $CPAN::Config->{'cache_metadata'} |
|
549
|
0 |
0 |
if CPAN::_sqlite_running() |
|
550
|
0 |
0 |
unless $CPAN::META->has_usable('Storable') |
|
562
|
0 |
0 |
if $@ |
|
568
|
1 |
0 |
unless $CPAN::Config->{'cache_metadata'} |
|
569
|
0 |
0 |
if CPAN::_sqlite_running() |
|
570
|
0 |
0 |
unless $CPAN::META->has_usable('Storable') |
|
572
|
0 |
0 |
unless -r $metadata_file and -f $metadata_file |
|
576
|
0 |
0 |
if $@ |
|
577
|
0 |
0 |
unless ($cache and UNIVERSAL::isa($cache, 'HASH')) |
|
581
|
0 |
0 |
if (exists $cache->{'PROTOCOL'}) { } |
|
582
|
0 |
0 |
if (PROTOCOL() > $cache->{'PROTOCOL'}) |
|
598
|
0 |
0 |
unless $class =~ /^CPAN::/ |
|
607
|
0 |
0 |
unless ($clcnt) |
|
611
|
0 |
0 |
if ($idcnt < 1000) |
|
621
|
0 |
0 |
if defined $CPAN::Index::DATE_OF_02 |