antoine 2003/08/14 04:37:36
Modified: src/main/org/apache/tools/ant/taskdefs/optional/net FTP.java
Log:
files which are pointed to by symbolic links should be excluded if
followsymlinks="false"
Revision Changes Path
1.46 +4 -3
ant/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java
Index: FTP.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- FTP.java 7 Aug 2003 22:23:35 -0000 1.45
+++ FTP.java 14 Aug 2003 11:37:36 -0000 1.46
@@ -290,9 +290,10 @@
name + File.separator, fast);
}
} else {
- if (isFunctioningAsFile(ftp, dir, file)) {
- String name = vpath + file.getName();
-
+ String name = vpath + file.getName();
+ if (!isFollowSymlinks() &&
file.isSymbolicLink()) {
+ dirsExcluded.addElement(name);
+ } else if (isFunctioningAsFile(ftp, dir, file)) {
if (isIncluded(name)) {
if (!isExcluded(name)) {
filesIncluded.addElement(name);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]