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]

Reply via email to