bodewig 2003/03/27 02:07:20
Modified: . Tag: ANT_15_BRANCH WHATSNEW
src/main/org/apache/tools/ant/taskdefs Tag: ANT_15_BRANCH
Zip.java
Log:
Merge fix for 18403 from HEAD
Revision Changes Path
No revision
No revision
1.263.2.129 +3 -0 ant/WHATSNEW
Index: WHATSNEW
===================================================================
RCS file: /home/cvs/ant/WHATSNEW,v
retrieving revision 1.263.2.128
retrieving revision 1.263.2.129
diff -u -r1.263.2.128 -r1.263.2.129
--- WHATSNEW 22 Mar 2003 10:23:50 -0000 1.263.2.128
+++ WHATSNEW 27 Mar 2003 10:07:19 -0000 1.263.2.129
@@ -30,6 +30,9 @@
* Ant will no longer implicitly add Sun's rt.jar in <javac> when you
use jvc and don't specify a bootclasspath. Bugzilla Report 18055.
+* The prefix attribute of <zipfileset> would not generate directory
+ entries for the prefix itself. Bugzilla Report 18403.
+
Other Changes:
--------------
* Added ability to specify manifest encoding for the <jar> and
No revision
No revision
1.78.2.15 +6 -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.78.2.14
retrieving revision 1.78.2.15
diff -u -r1.78.2.14 -r1.78.2.15
--- Zip.java 18 Mar 2003 13:13:34 -0000 1.78.2.14
+++ Zip.java 27 Mar 2003 10:07:19 -0000 1.78.2.15
@@ -93,7 +93,7 @@
*
* @author James Davidson <a href="mailto:[EMAIL PROTECTED]">[EMAIL
PROTECTED]</a>
* @author Jon S. Stevens <a href="mailto:[EMAIL PROTECTED]">[EMAIL
PROTECTED]</a>
- * @author <a href="mailto:[EMAIL PROTECTED]">Stefan Bodewig</a>
+ * @author Stefan Bodewig
* @author <a href="mailto:[EMAIL PROTECTED]">Antoine Levy-Lambert</a>
*
* @since Ant 1.1
@@ -537,10 +537,11 @@
+ " file.");
}
- if (prefix.length() > 0
- && !prefix.endsWith("/")
- && !prefix.endsWith("\\")) {
- prefix += "/";
+ if (prefix.length() > 0) {
+ if (!prefix.endsWith("/") && !prefix.endsWith("\\")) {
+ prefix += "/";
+ }
+ addParentDirs(null, prefix, zOut, "", dirMode);
}
ZipFile zf = null;