The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.009 - 2011-08-12

  • 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.
  • 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.

Documentation

administer a Pinto repository
interact with a remote Pinto repository
provide a web interface to a Pinto repository

Modules

Command-line driver for Pinto
Base class for pinto-admin commands
add your own Perl distributions to the repository
remove all distributions that are not in the index
create an empty repository
list the contents of the repository
get all the latest distributions from a remote repository
remove your own packages from the repository
verify that all the indexed distributions are present
Perl distribution repository manager
Base class for Actions
An action to add one distribution to the repository
An action to remove cruft from the repository
An action to create a new repository
An action that lists the contents of a repository
An action to mirror a remote repository into your local one
An action to remove packages from the repository
An action to verify all files are present in the repository
Runs a series of actions
Factory class for making Actions
User configuration for Pinto
Represents a Perl distribution
Represents an 02packages.details.txt file
Manages the indexes of a Pinto repository
A simple logger
Represents a single record in the 02packages.details.txt file
Something that has a configuration
Something that downloads remote files
Something that wants to log its activity
Something that makes directory paths
Web interface to a Pinto repository
Configuration for Pinto::Server
Dispatch table for a Pinto server
Back-end storage for a Pinto repository
Store your Pinto repository with Git
Store your Pinto repository with Subversion
Moose types used within Pinto
Static utility functions for Pinto
Utility functions for working with Subversion