[ 
https://issues.apache.org/jira/browse/SANDBOX-281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stefan Bodewig resolved SANDBOX-281.
------------------------------------

    Resolution: Fixed

merged with svn revision 743006

> seemingly duplicate functionality between TarArchive*putStream and 
> Tar*putStream classes
> ----------------------------------------------------------------------------------------
>
>                 Key: SANDBOX-281
>                 URL: https://issues.apache.org/jira/browse/SANDBOX-281
>             Project: Commons Sandbox
>          Issue Type: Improvement
>          Components: Compress
>    Affects Versions: Nightly Builds
>         Environment: I use win xp sp3, but this is probably irrelevant
>            Reporter: Sam Smith
>
> When I first looked at the Compress API, I began using the 
> TarInputStream/TarOutputStream classes.  But now I notice that there is also 
> the TarArchiveInputStream/TarArchiveOutputStream classes.  They seems fairly 
> related to me, with a lot of duplicate functionality.
> In private email conversation with the developer Torsten Curdt about this, he 
> wrote:
> **********
> You should be using TarArchive*putStream. All options should be available on 
> the TarArchiveEntry. Which makes me wonder whether we should make the 
> Tar*putStream classes package/private ...or merge them.
> **********
> I agree that the Tar*putStream classes should be merged or hidden in order to 
> eliminate developer confusion, but ONLY AFTER you have the Tar*putStream 
> classes truly support all options.
> Here is a critical one for me: I need long path name support, and said option 
> is available on TarOutputStream via its setLongFileMode(int longFileMode) 
> method, but I do not see that anywhere in TarArchiveOutputStream.  There may 
> be some more options like this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to