bodewig 2003/03/27 02:02:04
Modified: . WHATSNEW src/main/org/apache/tools/ant/taskdefs Zip.java Log: prefix attribute of <zipfileset> would not generate directory entries for the prefix itself. PR: 18403 Revision Changes Path 1.373 +8 -0 ant/WHATSNEW Index: WHATSNEW =================================================================== RCS file: /home/cvs/ant/WHATSNEW,v retrieving revision 1.372 retrieving revision 1.373 diff -u -r1.372 -r1.373 --- WHATSNEW 27 Mar 2003 08:24:21 -0000 1.372 +++ WHATSNEW 27 Mar 2003 10:02:02 -0000 1.373 @@ -211,6 +211,14 @@ * 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 + <manifest> tasks + Changes from Ant 1.5.1 to Ant 1.5.2 ============================================= 1.103 +5 -4 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.102 retrieving revision 1.103 diff -u -r1.102 -r1.103 --- Zip.java 18 Mar 2003 13:15:48 -0000 1.102 +++ Zip.java 27 Mar 2003 10:02:04 -0000 1.103 @@ -558,10 +558,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;