You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by Magesh Umasankar <um...@apache.org> on 2002/11/21 22:47:22 UTC

Re: [PATCH] reenable jar's filesetmanifest

Patch applied to cvs.  Thanks!

Please test drive it and see ensure I haven't messed
things up.

Cheers,
Magesh

----- Original Message -----
From: "Brian Deitte" <bd...@macromedia.com>
To: <an...@jakarta.apache.org>
Sent: Thursday, September 26, 2002 1:51 PM
Subject: [PATCH] reenable jar's filesetmanifest


> Hi, I finally got around to reenabling the filesetmanifest attribute on
the jar task.  This was disabled since in this case the manifest was not
written to the zip file first, and this causes problems with JarInputStream.
>
> I started to fix this bug by refactoring the Zip class so that the fileset
parsing pieces were in a different class... but this was taking to long.  I
have the unfinished code around (50-75% done) if anybody wants to try it
themselves.  I ended up adding code to the Zip class that allows two passes
on the filesets, with the first pass not writing anything out to the
outputstream.  This allows all the manifest information to be gathered up
and written first on the second pass.  I ran the appropriate tests and tried
some cases out myself.  Diffs attached.  -Brian
>



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>