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 |