| line | true | false | branch | 
 
| 97 | 2 | 1 | if (@{$targets;} > 1 and $self->from || $self->to) | 
 
| 104 | 1 | 1 | if (@{$changes;} and $self->from || $self->to) | 
 
| 114 | 2 | 8 | if (my(@fromto) = grep({$_;} $self->from, $self->to)) { } | 
 
| 135 | 1 | 130 | unless -e $src | 
 
| 140 | 19 | 111 | if (-e $dst) { } | 
 
| 142 | 18 | 1 | if -M $dst <= -M $src | 
 
| 155 | 1 | 111 | unless File::Copy::copy("$src", "$dst") | 
 
| 176 | 10 | 1 | unless (defined $from or defined $to) | 
 
| 224 | 10 | 46 | $change->is_reworked ? : | 
 
| 226 | 56 | 0 | if (-e (my $file = $change->deploy_file)) | 
 
| 232 | 44 | 12 | if (-e (my $file = $change->revert_file)) | 
 
| 238 | 4 | 52 | if (-e (my $file = $change->verify_file)) |