Hi Magesh, 

I finally had a chance to look at it, and it works for me.  All except for a 
problem that I caused, where the zip task doesn't work correctly if you're 
using filesetmanifest and update is false.  Attached is a patch that makes sure 
an empty jar is created on the first pass when using filesetmanifest.  Thanks!  
-Brian



> -----Original Message-----
> From: Magesh Umasankar [mailto:[EMAIL PROTECTED]
> Sent: Thursday, November 21, 2002 4:47 PM
> To: Ant Developers List
> Subject: 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" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> 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:   
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: 
> <mailto:[EMAIL PROTECTED]>
> 

Attachment: Zip.java.diff
Description: Binary data

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to