mbenson 2005/02/11 10:48:24 Modified: src/main/org/apache/tools/ant/taskdefs Copy.java Log: File inclusion: unnecessarily checked presence of selectors AND DirectoryScanner.isEverythingIncluded, which will be false if selectors cause omissions. Revision Changes Path 1.82 +3 -5 ant/src/main/org/apache/tools/ant/taskdefs/Copy.java Index: Copy.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Copy.java,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- Copy.java 11 Feb 2005 18:38:40 -0000 1.81 +++ Copy.java 11 Feb 2005 18:48:24 -0000 1.82 @@ -415,10 +415,8 @@ String[] srcFiles = ds.getIncludedFiles(); String[] srcDirs = ds.getIncludedDirectories(); - boolean isEverythingIncluded = ds.isEverythingIncluded() - && (!fs.hasSelectors() && !fs.hasPatterns()); - if (isEverythingIncluded - && !flatten && mapperElement == null) { + if (!flatten && mapperElement == null + && ds.isEverythingIncluded() && !fs.hasPatterns()) { completeDirMap.put(fromDir, destDir); } scan(fromDir, destDir, srcFiles, srcDirs);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]