bodewig 2003/05/02 07:50:10
Modified: src/main/org/apache/tools/ant/taskdefs Zip.java
Log:
Improve fix for PR: 19449.
Don't drop directory entries after we've found out they were outdated,
but simply do not perform timestamp checks on the at all.
Revision Changes Path
1.106 +7 -5 ant/src/main/org/apache/tools/ant/taskdefs/Zip.java
Index: Zip.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Zip.java,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -r1.105 -r1.106
--- Zip.java 2 May 2003 14:44:53 -0000 1.105
+++ Zip.java 2 May 2003 14:50:10 -0000 1.106
@@ -807,15 +807,17 @@
myMapper = gm;
}
}
+
+ Resource[] resources = initialResources[i];
+ if (doFilesonly) {
+ resources = selectFileResources(resources);
+ }
+
newerResources[i] =
ResourceUtils.selectOutOfDateSources(this,
- initialResources[i],
+ resources,
myMapper,
getZipScanner());
- if (doFilesonly) {
- newerResources[i] = selectFileResources(newerResources[i]);
- }
-
needsUpdate = needsUpdate || (newerResources[i].length > 0);
if (needsUpdate && !doUpdate) {