The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
>> 0.015     2011-08-18 01:54:39 America/Los_Angeles

    * No interface changes or bug fixes.

    * Internal Changes:

    Improved exception handling.

    Pinto now uses a lock file to synchronize concurrent actions in
    the repository.  Only one actor is allowed to operate in a given
    repository at a time.  Others have to wait until they can get the
    lock, or timeout after about 60 seconds.

0.014     2011-08-17 16:09:48 America/Los_Angeles

    * No interface changes or bug fixes.

    * Internal Changes:

    Several modules have been moved out to the Pinto-Common
    distribution.  This is to allow sharing between Pinto,
    Pinto::Server, and Pinto::Remote without requiring direct
    dependency on all of Pinto (including it's dependencies).

0.012     2011-08-17 09:10:25 America/Los_Angeles

    * Bug Fixes:

    Pinto::TestLogger didn't end with a true value.  Thank you, CPAN
    Testers!

    * Internal Changes:

    Switched from IPC::Cmd to Proc::Reliable for running shell
    commands. IPC::Cmd seems to do funky things with STDIN
    and STDOUT that don't set well with CGI.

    You can specify an output filehandle or a buffer (as a scalar
    reference) where you want the output from Pinto::list() to
    go.

    The output from the List action contains the name, version,
    and location in each package, rather than just the name.  This
    was a regression in the last version.

    * Other Changes:

    pinto-server[1], pinto-client[1], and all the Pinto::Server::*
    modules have been pulled out into a separate distribtuion,
    which will be released to CPAN shortly.

>> 0.011     2011-08-14 21:11:47 America/Los_Angeles

    * Bug Fixes:

    Fixed our call to File::Copy::copy() to accommodate older versions
    which did not handle Path::Class objects properly.  Thank you,
    CPAN Testers!

>> 0.010     2011-08-14 13:29:23 America/Los_Angeles

    * Bug Fixes:

    Fixed test failures that I introduced by renaming some classes in
    the last release.

>> 0.009     2011-08-12 17:50:28 America/Los_Angeles

    * Interface changes:

    pinto[1] is now called pinto-admin[1].  It still has all the same
    options and arguments.  Likewise, App::Pinto is now
    App::Pinto::Admin.

    With pinto-admin, the "mirror" parameter is now called "source".
    This reflects the fact that your dists don't necessarily have to
    come from a CPAN mirror.  They just have to come from some place
    that conforms to the CPAN structure.  Do not confuse this with 
    the "mirror" command, which still does actually mirror the
    aforementioned "source".

    * Other changes:

    Revised documentation.

    Added some basic functional tests.

    Created pinto-server and pinto-client, for using Pinto across a
    nework. These are still very experimental.

    Once again, a lot of the internals have been rewritten.  But the
    guts of Pinto are all private (for now), so you shouldn't really
    care.

>> 0.008     2011-08-09 14:47:02 America/Los_Angeles

    * Interface changes:

    The 'author' parameter is now entirely optional.  It defaults to
    your shell username, if we can figure that out.  If not, then an
    exception is thrown, and you'll have to set the 'author' parameter
    explicitly.

    pinto[1] now has --notag, --nocommit, and --noinit options.  All
    these can also be set in your configuration file.  See the
    pinto[1] documentation for details.

    * Other changes:

    The internals of Pinto have been substantially rewritten to
    improve performance and readability of the code.  The Pinto API is
    still considered alpha, and subject to change.

>> 0.007     2011-08-04 08:04:27 America/Los_Angeles

    * Interface Changes:

    A config file for pinto[1] is no longer mandatory. If you do not
    have one, then you'll have to specify all required parameters on
    the command line (this is usually just the '--local' and sometimes
    the '--author' options).  If you don't specify these, you'll get a
    really ugly stack trace from Moose.  I'll look into making these
    error messages prettier in a future release.  Thanks to b.jakubski
    for suggesting this change.

    * Bug Fixes:

    RT #70015: Can't create repository.  The 'create' command failed
    because the 02packages file could not be read.  This has now been
    remedied.

    * Other Changes:
    
    Edited documenation for pinto[1]
     
>> 0.006     2011-08-04 00:52:22 America/Los_Angeles

    More documentation edits.  No code changes.

>> 0.005     2011-08-04 00:43:34 America/Los_Angeles

    Brought the documentation for pinto[1] up to date with the 
    actual API.

>> 0.004     2011-08-04 00:23:23 America/Los_Angeles

    Default log level is now 1 (info).

    pinto[1] now exits with status 0 if successful.

    Improved some log messages.

>> 0.003     2011-08-03 22:59:10 America/Los_Angeles

    Major overhaul of internals.  But the pinto[1] command line
    interface is mostly the same.

>> 0.002     2011-07-26 17:20:46 America/Los_Angeles

    Corrected default path to the Pinto configuration file.

    Expanded POD for pinto[1]

>> 0.001     2011-07-26 14:17:06 America/Los_Angeles

    Initial release.