line |
true |
false |
branch |
58
|
0 |
281 |
unless defined $path
|
63
|
269 |
12 |
if $is_sym
|
67
|
148 |
133 |
if ($tx_action eq 'check_state') { }
|
|
133 |
0 |
elsif ($tx_action eq 'fix_state') { }
|
68
|
2 |
146 |
if $exists and not $is_sym
|
69
|
2 |
134 |
if $is_sym and defined $target and $curtarget ne $target
|
71
|
134 |
10 |
if ($exists)
|
77
|
134 |
10 |
if (@undo) { }
|
78
|
0 |
134 |
if $dry_run
|
86
|
133 |
0 |
if (unlink $path) { }
|
127
|
0 |
301 |
unless defined $symlink
|
129
|
0 |
301 |
unless defined $target
|
133
|
10 |
291 |
if $is_sym
|
136
|
157 |
144 |
if ($tx_action eq 'check_state') { }
|
|
144 |
0 |
elsif ($tx_action eq 'fix_state') { }
|
137
|
2 |
155 |
if $exists and not $is_sym
|
138
|
0 |
155 |
if $is_sym and $curtarget ne $target
|
140
|
145 |
10 |
unless ($exists)
|
143
|
145 |
10 |
if (@undo) { }
|
144
|
0 |
145 |
if $dry_run
|
153
|
144 |
0 |
if (symlink $target, $symlink) { }
|
253
|
0 |
123 |
unless my $symlink = $args{'symlink'}
|
255
|
80 |
43 |
if ($should_exist)
|
256
|
0 |
80 |
unless defined $target
|
266
|
38 |
85 |
$is_sym ? :
|
273
|
80 |
43 |
if ($should_exist) { }
|
|
38 |
5 |
elsif ($exists) { }
|
274
|
40 |
40 |
if ($exists and not $is_sym) { }
|
|
20 |
20 |
elsif ($is_sym and $cur_target ne $target) { }
|
|
14 |
6 |
elsif (not $exists) { }
|
275
|
2 |
38 |
if ($is_dir and not $replace_dir) { }
|
|
2 |
36 |
elsif (not $is_dir || $replace_file) { }
|
282
|
0 |
36 |
if $dry_run
|
295
|
2 |
18 |
unless ($replace_symlink)
|
299
|
0 |
18 |
if $dry_run
|
309
|
2 |
12 |
unless ($create)
|
313
|
0 |
12 |
if $dry_run
|
322
|
0 |
38 |
if $is_sym and not $replace_symlink
|
324
|
0 |
38 |
if $is_dir and not $replace_dir
|
326
|
2 |
12 |
unless $is_sym or $is_dir or $replace_file
|
328
|
0 |
36 |
if $dry_run
|
335
|
102 |
11 |
if (@do) { }
|