line |
true |
false |
branch |
118
|
0 |
8 |
unless defined $handle |
119
|
8 |
0 |
$readonly ? : |
121
|
0 |
8 |
if ($@ or not $flocked) |
128
|
0 |
0 |
unless -e $lock_filename |
129
|
0 |
0 |
if $readonly |
133
|
0 |
0 |
if (open LOCKFILE, ">$lock_filename") { } |
137
|
0 |
0 |
unless $readonly |
153
|
8 |
0 |
if (defined $handle) |
157
|
8 |
0 |
if ($filename) |
161
|
0 |
8 |
if -e $lock_filename |
186
|
0 |
0 |
if ($fh->open($file)) |
188
|
0 |
0 |
if $$opts{'mtime'} |
189
|
0 |
0 |
if $$opts{'atime'} |
190
|
0 |
0 |
if $$opts{'ctime'} |
193
|
0 |
0 |
$$opts{'max'} ? : |
271
|
0 |
0 |
if defined $$opts{$_} and ref $$opts{$_} ne 'ARRAY' |
275
|
0 |
0 |
if (defined $opt_hash) |
276
|
0 |
0 |
if (ref $opt_hash eq 'HASH') { } |
284
|
0 |
0 |
if defined $$Hub::Base::FileSystem::Hub{'/sys/ENV/GLOBAL_IGNORE'} |
286
|
0 |
0 |
if defined $$Hub::Base::FileSystem::Hub{'/sys/ENV/GLOBAL_EXCLUDE'} |
290
|
0 |
0 |
unless (-d $dir) |
292
|
0 |
0 |
if (-d $path) |
311
|
0 |
0 |
defined $found ? : |
321
|
0 |
0 |
unless defined $d |
323
|
0 |
0 |
unless /^\.+$/ |
335
|
0 |
0 |
if (@{$$opts{'include'};}) |
338
|
0 |
0 |
if ($i =~ /$_/) |
346
|
0 |
0 |
if (@{$$opts{'name'};}) |
349
|
0 |
0 |
if ($name =~ /$_/) |
358
|
0 |
0 |
if ($i =~ /$_/) |
365
|
0 |
0 |
if (-d $i) { } |
366
|
0 |
0 |
if $$opts{'filesonly'} |
370
|
0 |
0 |
if ($i =~ /$_/) |
375
|
0 |
0 |
if ($recurse) |
379
|
0 |
0 |
if $$opts{'dirsonly'} |
383
|
0 |
0 |
if ($ok) |
391
|
0 |
0 |
if ref $found eq 'ARRAY' |
430
|
0 |
0 |
if isa($perms, 'HASH') |
432
|
0 |
0 |
unless -d $source_dir |
433
|
0 |
0 |
unless -d $target_parent |
435
|
0 |
0 |
if ($$opts{'as_subdir'}) { } |
|
0 |
0 |
elsif ($$opts{'peers'}) { } |
436
|
0 |
0 |
if $target_dir |
447
|
0 |
0 |
if (-d $item) { } |
448
|
0 |
0 |
if (not -d $target or $$opts{'force'}) |
477
|
0 |
0 |
if isa($perms, 'HASH') |
479
|
0 |
0 |
ref $source eq 'HASH' ? : |
|
0 |
0 |
-f $source ? : |
484
|
0 |
0 |
unless -f $file |
486
|
0 |
0 |
if (-d $target) |
491
|
0 |
0 |
unless ($copy) |
494
|
0 |
0 |
if (not $target_stats or $source_stats->mtime > $target_stats->mtime) |
498
|
0 |
0 |
if ($copy) |
501
|
0 |
0 |
if (copy($file, $target)) { } |
509
|
0 |
0 |
wantarray ? : |
|
0 |
0 |
Hub::sizeof(\@result) == 1 ? : |
544
|
0 |
0 |
unless defined $dir and -d $dir |
546
|
0 |
0 |
if (opendir $fh, $dir) |
552
|
0 |
0 |
if (-f $i) { } |
|
0 |
0 |
elsif (-d $i) { } |
591
|
0 |
0 |
if isa($perms, 'HASH') |
592
|
0 |
0 |
$$opts{'recperms'} ? : |
594
|
0 |
0 |
if (-d $target) { } |
599
|
0 |
0 |
if (isa($$opts{'fmode'}, 'HASH')) { } |
601
|
0 |
0 |
if ($$opts{'fmode'}{$ext}) { } |
604
|
0 |
0 |
if $$opts{'fmode'}{'*'} |
609
|
0 |
0 |
if $mode |
645
|
0 |
0 |
if ($HAS_WIN32 and $mode ne 'SKIP') { } |
651
|
0 |
0 |
unless ($owner) |
656
|
0 |
0 |
if $owner |
658
|
0 |
0 |
if $group |
659
|
0 |
0 |
if $other |
660
|
0 |
0 |
unless $passed |
680
|
0 |
0 |
if (defined $owner) |
681
|
0 |
0 |
unless (chown Hub::getuid($owner), Hub::getgid($group), $target) |
686
|
0 |
0 |
length sprintf('%o', $mode) > 3 ? : |
687
|
0 |
0 |
if ($mode ne 'SKIP') |
688
|
0 |
0 |
unless (chmod $mode, $target) |
704
|
0 |
0 |
-d $target ? : |
708
|
0 |
0 |
if ref $mmargs eq 'ARRAY' |
709
|
0 |
0 |
if (@mmargs) |
716
|
0 |
0 |
if ($@) |
717
|
0 |
0 |
unless $retval |
718
|
0 |
0 |
if ($flag) { } |
724
|
0 |
0 |
if ($@) |
738
|
0 |
0 |
unless defined $path |
739
|
0 |
0 |
if -d $path |
740
|
0 |
0 |
if (mkdir $path) { } |
741
|
0 |
0 |
if %$opts |
755
|
0 |
0 |
unless my $filepath = shift() |
757
|
0 |
0 |
if (open FILE, $filepath) |
771
|
0 |
1 |
unless -d $dir |
772
|
0 |
1 |
unless opendir DIR, $dir |
800
|
0 |
9 |
if (-f $md_filename) |
805
|
0 |
0 |
if (isa($order, 'ARRAY')) |
823
|
8 |
0 |
if @_ |
827
|
8 |
0 |
if ($fh) |
831
|
8 |
0 |
if defined $$opts{'asa'} |
852
|
0 |
0 |
unless $filepath |
853
|
0 |
0 |
unless defined $contents |
857
|
0 |
0 |
if ($fh) |
858
|
0 |
0 |
ref $contents eq 'SCALAR' ? : |
860
|
0 |
0 |
if (defined $$opts{'perms'}) |
888
|
0 |
0 |
@_ ? : |
889
|
0 |
0 |
unless $$opts{'alone'} |
895
|
0 |
0 |
if $$opts{'inline'} |
896
|
0 |
0 |
$$opts{'as_ref'} ? : |
923
|
0 |
0 |
if -e $unknown |
929
|
0 |
0 |
unless defined $_ and $_ |
931
|
0 |
0 |
if (-e $spec) |
948
|
0 |
0 |
defined Hub::getaddr($abspath) ? : |
1006
|
0 |
0 |
unless defined $path |
1008
|
0 |
0 |
unless defined $dir |
1009
|
0 |
0 |
if $path =~ s/^$dir// |
1056
|
0 |
8 |
unless defined $_[0] |
1076
|
0 |
0 |
$ret eq $fn ? : |
1092
|
0 |
0 |
unless defined $real_path |
1095
|
0 |
0 |
$real_path ? : |
1109
|
8 |
32 |
if ($$opts{'must_exist'}) { } |
1111
|
0 |
8 |
unless (-e $result) |
1115
|
0 |
8 |
unless -e $result |
1132
|
17 |
23 |
if $relative_path =~ m[^/|^[A-Za-z]:/] |
1134
|
0 |
23 |
unless $base_dir =~ m[^/|^[A-Za-z]:/] |
1155
|
0 |
0 |
unless $path =~ m[/] |
1161
|
0 |
0 |
unless defined $path_parts[$idx] |
1162
|
0 |
0 |
if $from_parts[$idx] ne $path_parts[$idx] |
1183
|
0 |
0 |
unless $abs_path |
1184
|
0 |
0 |
if -e $abs_path |
1188
|
0 |
0 |
if -d $build_path |