| line | true | false | branch | 
 
| 120 | 1 | 151 | if ($key eq 'h') { } | 
 
|  | 2 | 149 | elsif ($key eq 'b') { } | 
 
| 138 | 34 | 117 | if ($key eq 'C') { } | 
 
|  | 34 | 83 | elsif ($key eq 'c') { } | 
 
|  | 34 | 49 | elsif ($key eq 'L') { } | 
 
|  | 34 | 15 | elsif ($key eq 'l') { } | 
 
|  | 6 | 9 | elsif ($key eq 'n') { } | 
 
|  | 2 | 7 | elsif ($key eq 'u') { } | 
 
|  | 3 | 4 | elsif ($key eq 'F') { } | 
 
|  | 2 | 2 | elsif ($key eq 'f') { } | 
 
| 147 | 1 | 1 | if ($@) | 
 
| 156 | 54 | 4 | if (-e $configfile) | 
 
| 159 | 35 | 19 | if (defined $cf) | 
 
| 186 | 28 | 27 | unless $output =~ /^sent |^total size|^\s*$/ | 
 
| 197 | 1 | 34 | unless ($which_lsof) | 
 
| 218 | 11 | 2 | unless ($DRYRUN) | 
 
| 219 | 9 | 2 | if (-d $from) { } | 
 
| 220 | 9 | 0 | unless $from =~ m[/$] | 
 
| 221 | 9 | 0 | unless $to =~ m[/$] | 
 
| 242 | 3 | 2 | unless ($DRYRUN) | 
 
| 244 | 0 | 3 | unless symlink $old, $new | 
 
| 255 | 8 | 12 | unless (-d $parent_dir) | 
 
| 257 | 5 | 3 | unless $DRYRUN | 
 
| 271 | 2 | 3 | if ($type eq 'D') { } | 
 
|  | 3 | 0 | elsif ($type eq 'F') { } | 
 
| 275 | 1 | 1 | unless $DRYRUN | 
 
| 283 | 2 | 1 | unless $DRYRUN | 
 
| 299 | 3 | 1 | if ($is_dir) | 
 
| 306 | 1 | 3 | if ($link ne $target) | 
 
| 312 | 2 | 1 | if (-e $target) { } | 
 
| 314 | 2 | 0 | if $unexpected_type | 
 
| 334 | 1 | 1 | if ($line =~ /^p(.*)$/) { } | 
 
|  | 1 | 0 | elsif ($line =~ /^c(.*)$/) { } | 
 
| 340 | 0 | 1 | unless ($pid) | 
 
| 362 | 11 | 4 | if (-d $item) { } | 
 
|  | 3 | 1 | elsif (-f _) { } | 
 
| 373 | 1 | 13 | if ($lsof_parsed) { } | 
 
| 387 | 0 | 11 | unless move($itemexpanded, $target) | 
 
| 400 | 2 | 2 | unless ($DRYRUN) | 
 
| 401 | 1 | 1 | if $is_dir | 
 
| 403 | 1 | 1 | if $is_file | 
 
| 416 | 3 | 2 | unless ($DRYRUN) | 
 
| 417 | 2 | 1 | if (type_is_directory($type)) { } | 
 
|  | 1 | 0 | elsif (type_is_file($type)) { } | 
 
| 424 | 0 | 1 | unless touch($target) | 
 
| 436 | 12 | 3 | unless ($DRYRUN) | 
 
| 438 | 0 | 12 | unless symlink $target, $itemexpanded | 
 
| 461 | 3 | 17 | if ($is_file and not -f $itemexpanded) | 
 
| 467 | 2 | 15 | if ($is_dir and not -d $itemexpanded) | 
 
| 480 | 1 | 18 | if ($USE_LSOF and files_in_use($itemexpanded)) | 
 
| 485 | 3 | 15 | if $unexpected_type | 
 
| 487 | 4 | 11 | if ($action eq 'r' or $action eq 'd') { } | 
 
|  | 11 | 0 | elsif ($action eq 'm') { } | 
 
| 536 | 36 | 0 | if ($path =~ s[$ENV{'HOME'}/?][]) { } | 
 
| 545 | 8 | 34 | if -l $path_to_check | 
 
| 561 | 0 | 36 | if ($itemexpanded =~ /[][*?]/) | 
 
| 566 | 8 | 28 | if (my $symlink = symlink_in_path($itemexpanded)) | 
 
| 575 | 5 | 23 | if (not -e $itemexpanded || -l $itemexpanded) { } | 
 
|  | 4 | 19 | elsif (-l $itemexpanded) { } | 
 
| 599 | 0 | 2 | if ($itemexpanded =~ /[][*?]/) | 
 
| 608 | 2 | 0 | if (-l $item_in_home) | 
 
| 613 | 2 | 0 | if ($itemexpanded eq $link_target) { } | 
 
| 615 | 1 | 1 | unless $DRYRUN | 
 
| 642 | 4 | 56 | unless -r $list | 
 
| 646 | 0 | 56 | unless open $list_fh, '<', $list | 
 
| 648 | 3 | 47 | if /^#|^ *$/ | 
 
| 653 | 1 | 46 | unless defined $action | 
 
| 655 | 2 | 43 | unless (defined $item and defined $replacement and $replacement ne '') | 
 
| 661 | 1 | 42 | unless (type_is_directory($type) or type_is_file($type)) | 
 
| 665 | 1 | 39 | if ($action ne 'd' and $action ne 'r' and $action ne 'm') | 
 
| 670 | 2 | 39 | if ($item =~ m[^(\.\.)?/]) | 
 
| 675 | 2 | 37 | if ($REVERT) { } | 
 
| 680 | 0 | 2 | if (defined $FILTER) | 
 
| 681 | 0 | 0 | unless $i =~ /$FILTER/ | 
 
| 687 | 2 | 35 | if (defined $FILTER) | 
 
| 688 | 1 | 1 | unless $i =~ /$FILTER/ |