line |
true |
false |
branch |
77
|
0 |
24 |
unless open my $fh, $file |
90
|
48 |
6012 |
if ($in_pathdb) { } |
|
24 |
5988 |
elsif (/(\s+)-\s*__pathdb\s*:/) { } |
91
|
24 |
24 |
if (/$template_for_eop/) |
99
|
6012 |
48 |
unless $in_pathdb |
101
|
0 |
24 |
unless close $tfile |
109
|
0 |
28 |
unless defined $file |
110
|
0 |
28 |
unless (-e $file) |
121
|
0 |
0 |
if ($waiting >= 3) |
128
|
0 |
28 |
unless rmdir "$file.lock" |
264
|
0 |
500 |
unless ($local) |
265
|
0 |
0 |
if (my $remote = $self->remote) { } |
267
|
0 |
0 |
if ($localroot = $self->localroot) { } |
282
|
0 |
2500 |
if ($opt{'max'}) |
284
|
0 |
0 |
if $locopt{'max'} <= 0 |
288
|
2500 |
0 |
if (@$res) |
291
|
0 |
2500 |
if ($opt{'max'} and scalar @$ret > $opt{'max'}) |
294
|
0 |
2500 |
if ($opt{'after'}) |
295
|
0 |
0 |
if ($locopt{'info'}{'last'} and &_bigfloatlt($locopt{'info'}{'last'}{'epoch'}, $opt{'after'})) |
298
|
0 |
0 |
if (&_bigfloatgt($opt{'after'}, $locopt{'info'}{'first'}{'epoch'})) |
302
|
0 |
2500 |
unless (@$res) |
306
|
0 |
2500 |
if $opt{'before'} and &_bigfloatlt($opt{'before'}, $before) |
307
|
0 |
2500 |
if (my $sub = $opt{'callback'}) |
357
|
60 |
0 |
if (@$re) { } |
379
|
60 |
0 |
$rf->dirtymark ? : |
|
10 |
50 |
$rf->interval eq 'Z' ? : |
|
10 |
50 |
$rf->interval eq 'Z' ? : |
410
|
10 |
0 |
unless ($options{'verbose'}) |
436
|
0 |
582 |
if ($set) |
440
|
574 |
8 |
unless (defined $pathdb) |
455
|
0 |
9 |
unless my $rrfile = $self->remote |
460
|
0 |
9 |
if (not defined $rfilename) { } |
|
4 |
5 |
elsif (not length $rfilename or $rfilename eq 'RECENT.recent') { } |
478
|
5 |
4 |
unless ($abslfile) |
496
|
32 |
550 |
if defined $rf0 |
498
|
541 |
9 |
if ($local) { } |
501
|
9 |
0 |
if (my $remote = $self->remote) { } |
503
|
9 |
0 |
if ($localroot = $self->localroot) { } |
528
|
105 |
550 |
if defined $rfs |
607
|
0 |
0 |
unless defined $sdm |
609
|
0 |
0 |
if $rf->seeded |
611
|
0 |
0 |
unless defined $rfdm |
612
|
0 |
0 |
unless $rfdm eq $sdm |
614
|
0 |
0 |
unless defined $done |
616
|
0 |
0 |
unless defined $done_intervals |
620
|
0 |
0 |
unless defined $minmax |
621
|
0 |
0 |
unless $done->covered(@$minmax{'max', 'min'}) |
644
|
0 |
14 |
if (my $logfile = $self->_logfilefordone) |
649
|
14 |
0 |
if (my $dirtymark = $self->principal_recentfile->dirtymark) |
651
|
9 |
5 |
if (not defined $mydm) { } |
|
0 |
5 |
elsif ($dirtymark ne $mydm) { } |
654
|
0 |
0 |
if ($self->verbose) |
656
|
0 |
0 |
if (my $vl = $self->verboselog) { } |
657
|
0 |
0 |
unless open $fh, '>>', $vl |
667
|
9 |
5 |
unless ($self->_have_written_statusfile) |
681
|
0 |
14 |
if (not defined $pid) { } |
|
10 |
4 |
elsif ($pid) { } |
693
|
0 |
20 |
if (time > $ttleave) |
697
|
8 |
12 |
if ($rf->seeded) { } |
|
4 |
8 |
elsif ($rf->uptodate) { } |
700
|
3 |
1 |
if ($i < $#$rfs) |
707
|
16 |
14 |
if ($rf->uptodate) { } |
714
|
0 |
0 |
if ($self->_max_one_state) |
720
|
4 |
0 |
if ($rfs->[-1]->uptodate) |
723
|
4 |
0 |
unless ($options->{'loop'}) |
727
|
4 |
0 |
if $exit |
732
|
10 |
0 |
if (not $options->{'loop'} and $otherproc and $otherproc->recentfiles->[-1]->uptodate) |
736
|
0 |
0 |
if ($sleep > 0.01) { } |
749
|
0 |
22 |
if ($self->_max_one_state) |
754
|
4 |
18 |
if ($i == 0) |
757
|
4 |
0 |
if (my $dirtymark = $rf->dirtymark) |
759
|
1 |
3 |
if (not defined $mydm or $dirtymark ne $mydm) |
772
|
16 |
0 |
unless defined $sleep |
774
|
13 |
3 |
if $i < $#$rfs |
788
|
0 |
16 |
if (not defined $thismerged->{'epoch'} or &_bigfloatlt($nextminmax->{'max'}, $thismerged->{'epoch'})) |
804
|
0 |
28 |
if (defined $set) |
808
|
5 |
23 |
unless (defined $x) |
833
|
0 |
0 |
if time - $start >= 3 |
836
|
0 |
0 |
unless rmdir "$file.lock" |
846
|
26 |
134 |
if $k =~ /^-(_principal_recentfile|_recentfiles)$/ |
854
|
100 |
1400 |
if $k =~ /^-(_current_tempfile_fh|_pathdb|_rsync)$/ |
862
|
0 |
0 |
if time - $start >= 3 |
873
|
0 |
13 |
unless rename "$file.new", $file |
874
|
0 |
13 |
unless rmdir "$file.lock" |
879
|
0 |
0 |
if ($self->verbose) |
881
|
0 |
0 |
if (my $vl = $self->verboselog) { } |
882
|
0 |
0 |
unless open $fh, '>>', $vl |
901
|
0 |
4 |
unless length $rfilename |
904
|
4 |
0 |
if ($rfilename =~ /\.recent$/) |
909
|
0 |
4 |
if ($symlink =~ m[/]) |
913
|
0 |
4 |
if (-e $localrfile) { } |
915
|
0 |
0 |
if ($old_symlink eq $symlink) { } |
916
|
0 |
0 |
unless unlink $abslfile |
919
|
0 |
0 |
unless rename $abslfile, $localrfile |
922
|
0 |
4 |
unless rename $abslfile, $localrfile |
938
|
0 |
8 |
unless defined $suffix |
949
|
8 |
0 |
if (my $rso = $self->rsync_options) { } |
950
|
8 |
0 |
if (ref $rso eq 'HASH') { } |
|
0 |
0 |
elsif (ref $rso eq 'ARRAY') { } |
958
|
0 |
8 |
if ($File::Rsync::VERSION <= 0.45) { } |
963
|
0 |
8 |
unless ($rsync) |
969
|
0 |
8 |
unless $rsync->exec('src', join('/', $self->remoteroot, $rfile), 'dst', $dst) |
974
|
4 |
4 |
unless (-l $dst) |
976
|
0 |
4 |
unless chmod $mode, $dst |
989
|
0 |
18 |
if (defined $set) |
994
|
9 |
9 |
unless (defined $x) |
1014
|
0 |
14 |
if (defined $set) |
1019
|
9 |
5 |
unless (defined $x) |