Update Archive::Tar to CPAN version 1.54
authorChris Williams <chris@bingosnet.co.uk>
Thu, 10 Sep 2009 12:54:09 +0000 (13:54 +0100)
committerChris Williams <chris@bingosnet.co.uk>
Thu, 10 Sep 2009 12:55:54 +0000 (13:55 +0100)
commit941cb2bb4ab0167cca44f7735880d770d5d78fe6
treec1cfc6db787843993c01485a764d2cdeeb1688ef
parent135277f1a6d67eb1f41aaec95616f52cb016cba1
Update Archive::Tar to CPAN version 1.54

    * important changes in version 1.54 10/09/2009
    - Apply a patch from Niko Tyni (ntyni@debian.org) that resolves RT #48879;

    As seen in [rt.cpan.org #48879], although the recommended way of
    retrieving the last error is to use an instance method ($tar->error),
    the returned value is effectively global: an error in one Archive::Tar
    instance changes the error string of another instance.

    This change separates the error strings from each other while keeping
    the (deprecated) global value of $Archive::Tar::error pointing to the
    last error regardless of its instance.

    We also support calling error() as a class method (Archive::Tar->error).
    In this case it returns the global value, which matches the old behaviour.
MANIFEST
ext/Archive-Tar/lib/Archive/Tar.pm
ext/Archive-Tar/t/06_error.t [new file with mode: 0644]