| line | true | false | branch | 
 
| 16 | 0 | 1 | if $LOCK | 
 
| 25 | 0 | 0 | unless $$self{'exclude'} | 
 
| 26 | 0 | 0 | if $$self{'verbose'} | 
 
| 29 | 0 | 0 | if (my $remote_host = $self->remote_host) { } | 
 
| 36 | 0 | 0 | unless 'IO::File'->new->open($lock, 192) | 
 
| 45 | 0 | 1 | unless open my $CONFIG, '>', $tmp | 
 
| 50 | 1 | 0 | if $self->_read('email') | 
 
| 51 | 1 | 0 | if $self->_read('exclude') | 
 
| 52 | 1 | 0 | if $self->_read('source') | 
 
| 53 | 1 | 0 | if $self->_read('destination') | 
 
| 56 | 0 | 1 | unless close $CONFIG | 
 
| 57 | 0 | 1 | unless rename $tmp, $$self{'config'} | 
 
| 65 | 1 | 1 | if (-r $file) | 
 
| 66 | 0 | 1 | unless open my $CONFIG, '<', $file | 
 
| 68 | 1 | 1 | unless /Host\s+$moniker/ | 
 
| 75 | 0 | 1 | unless open my $CONFIG, '>>', $file | 
 
| 87 | 0 | 1 | if (-r $file) { } | 
 
| 96 | 0 | 1 | unless open my $IDENTITY, '<', "$file.pub" | 
 
| 104 | 1 | 1 | if (-r $file) | 
 
| 106 | 0 | 1 | unless open my $AUTHORIZED_KEYS, '<', $file | 
 
| 108 | 0 | 1 | unless /$match/ | 
 
| 114 | 0 | 1 | unless open my $AUTHORIZED_KEYS, '>>', $file | 
 
| 116 | 0 | 1 | unless $key =~ /\n$/ | 
 
| 124 | 0 | 4 | unless my $host = $$self{'destination'}->host | 
 
| 135 | 0 | 1 | unless open my $CONFIG, '<', $$self{'config'} | 
 
| 144 | 0 | 1 | unless $config | 
 
| 152 | 2 | 0 | if $$config{'destination'}->$m | 
 
| 156 | 0 | 1 | unless $$config{'destination'}->scheme eq 'rsync' | 
 
| 162 | 1 | 0 | ref $args[0] eq 'CODE' ? : | 
 
| 165 | 1 | 0 | if (my $remote_host = $self->remote_host) | 
 
| 169 | 1 | 0 | if $$self{'silent'} | 
 
| 170 | 0 | 1 | if $$self{'verbose'} | 
 
| 173 | 0 | 1 | unless open my $SSH, '|-', @cmd | 
 
| 174 | 0 | 1 | unless open my $SELF, '<', 'bin/sibs' | 
 
| 184 | 2 | 5 | unless ($$self{'ssh_dir'}) | 
 
| 185 | 2 | 0 | unless -d "$ENV{'HOME'}/.ssh" | 
 
| 190 | 0 | 7 | unless $file | 
 
| 203 | 8 | 0 | if $$self{'silent'} | 
 
| 210 | 0 | 0 | if ref $v eq 'ARRAY' | 
 
| 213 | 0 | 0 | if $v | 
 
| 224 | 3 | 0 | unless -x "$path/$program" | 
 
| 229 | 9 | 1 | length $_ ? : | 
 
| 239 | 1 | 5 | if -f $args[$i] | 
 
| 240 | 2 | 3 | if $args[$i] =~ /^--?v/ | 
 
| 241 | 2 | 1 | if $args[$i] =~ /^--?s/ | 
 
| 245 | 1 | 3 | if @args | 
 
| 248 | 0 | 4 | if ($action eq 'setup') { } | 
 
|  | 0 | 4 | elsif ($action eq 'backup') { } | 
 
|  | 0 | 4 | elsif ($action eq 'man') { } | 
 
|  | 0 | 4 | elsif ($action eq 'remote-init') { } | 
 
|  | 0 | 4 | elsif ($action eq 'remote-archive') { } | 
 
|  | 0 | 4 | elsif ($action eq 'version') { } | 
 
|  | 0 | 4 | elsif (not $ENV{'HARNESS_IS_VERBOSE'}) { } | 
 
| 267 | 0 | 0 | unless chdir $dir | 
 
| 268 | 0 | 0 | if -d $name |