bodewig     01/04/25 07:12:16

  Modified:    src/main/org/apache/tools/ant/taskdefs Zip.java
  Log:
  Use current time instead of something illegal when we don't know the
  last modification time of a dir.
  
  Revision  Changes    Path
  1.38      +5 -1      
jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Zip.java
  
  Index: Zip.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Zip.java,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- Zip.java  2001/04/24 07:13:31     1.37
  +++ Zip.java  2001/04/25 14:12:14     1.38
  @@ -413,7 +413,11 @@
           addedDirs.put(vPath, vPath);
           
           ZipEntry ze = new ZipEntry (vPath);
  -        if (dir != null) ze.setTime (dir.lastModified ());
  +        if (dir != null && dir.exists()) {
  +            ze.setTime(dir.lastModified());
  +        } else {
  +            ze.setTime(System.currentTimeMillis());
  +        }
           ze.setSize (0);
           ze.setMethod (ZipEntry.STORED);
           // This is faintly ridiculous:
  
  
  

Reply via email to