| line |
!l |
l&&!r |
l&&r |
condition |
|
91
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'MatchFiles'} and not $filename =~ /$Net::FTP::Recursive::options{'MatchFiles'}/ |
|
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'OmitFiles'} and $filename =~ /$Net::FTP::Recursive::options{'OmitFiles'}/ |
|
100
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'FlattenTree'} and $Net::FTP::Recursive::filesSeen{$filename} |
|
118
|
0 |
0 |
0 |
-e $filename and -s $filename == $file->size |
|
143
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'MatchDirs'} and not $filename =~ /$Net::FTP::Recursive::options{'MatchDirs'}/ |
|
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'OmitDirs'} and $filename =~ /$Net::FTP::Recursive::options{'OmitDirs'}/ |
|
174
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'MatchLinks'} and not $filename =~ /$Net::FTP::Recursive::options{'MatchLinks'}/ |
|
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'OmitLinks'} and $filename =~ /$Net::FTP::Recursive::options{'OmitLinks'}/ |
|
194
|
0 |
0 |
0 |
not $is_directory and $Net::FTP::Recursive::options{'SymlinkCopy'} |
|
|
0 |
0 |
0 |
$is_directory and $Net::FTP::Recursive::options{'SymlinkFollow'} |
|
201
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'FlattenTree'} and $Net::FTP::Recursive::filesSeen{$filename} |
|
218
|
0 |
0 |
0 |
$get_success and $Net::FTP::Recursive::options{'RemoveRemoteFiles'} |
|
374
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'RemoveRemoteFiles'} and $file->is_symlink |
|
458
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'FlattenTree'} and $Net::FTP::Recursive::filesSeen{$filename} |
|
475
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'RemoveLocalFiles'} and $Net::FTP::Recursive::options{'CheckSizes'} |
|
522
|
0 |
0 |
0 |
-f $filename and $Net::FTP::Recursive::options{'SymlinkCopy'} |
|
|
0 |
0 |
0 |
-d $file->filename and $Net::FTP::Recursive::options{'SymlinkFollow'} |
|
523
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'FlattenTree'} and $Net::FTP::Recursive::filesSeen{$filename} |
|
540
|
0 |
0 |
0 |
$put_success and $Net::FTP::Recursive::options{'RemoveLocalFiles'} |
|
680
|
0 |
0 |
0 |
$file->is_symlink and $ftp->cwd($filename) |
|
723
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'FilenameOnly'} and $Net::FTP::Recursive::options{'PrintType'} |
|
991
|
0 |
0 |
0 |
$Net::FTP::Recursive::linkMap{$pwd} and not $link_path =~ m[^/] |
|
1081
|
0 |
0 |
0 |
$i > $#realfile_parts and $i == $#link_parts |
|
|
0 |
0 |
0 |
$i == $#realfile_parts and $i == $#link_parts |
|
1122
|
0 |
0 |
0 |
$$self{'symlink'} and not $$self{'linkname'} |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
91
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'MatchFiles'} and not $filename =~ /$Net::FTP::Recursive::options{'MatchFiles'}/ or $Net::FTP::Recursive::options{'OmitFiles'} and $filename =~ /$Net::FTP::Recursive::options{'OmitFiles'}/ |
|
143
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'MatchDirs'} and not $filename =~ /$Net::FTP::Recursive::options{'MatchDirs'}/ or $Net::FTP::Recursive::options{'OmitDirs'} and $filename =~ /$Net::FTP::Recursive::options{'OmitDirs'}/ |
|
174
|
0 |
0 |
0 |
$Net::FTP::Recursive::options{'MatchLinks'} and not $filename =~ /$Net::FTP::Recursive::options{'MatchLinks'}/ or $Net::FTP::Recursive::options{'OmitLinks'} and $filename =~ /$Net::FTP::Recursive::options{'OmitLinks'}/ |
|
246
|
0 |
0 |
0 |
$Net::FTP::Recursive::dirsSeen{$remote_abs_path} or $remote_abs_path =~ s/^$Net::FTP::Recursive::options{'InitialDir'}/$Net::FTP::Recursive::dirsSeen{$Net::FTP::Recursive::options{'InitialDir'}}/ |
|
255
|
0 |
0 |
0 |
$Net::FTP::Recursive::dirsSeen{$remote_abs_path} || $remote_abs_path |
|
262
|
0 |
0 |
0 |
$Net::FTP::Recursive::dirsSeen{$remote_abs_path} || $remote_abs_path |
|
699
|
0 |
0 |
0 |
$Net::FTP::Recursive::dirsSeen{$remote_abs_path} or $remote_abs_path =~ /^$Net::FTP::Recursive::options{'InitialDir'}/ |
|
821
|
0 |
0 |
0 |
$file->is_plainfile or $file->is_symlink |