Changes for version 0.058 - 2012-10-11

  • New Features:
  • Added the Blame action, which reports who last modified each package in the stack. You'll need App::Pinto-0.052 to utilize this action.
  • Bug Fixes:
  • When pulling prereqs, Pinto would pull the latest version of the package across the entire repository, rather than taking the version that is already on the stack. If the package that is on the stack does not exist or is too old, *then* you get the latest version in the repository. And if that does not exist or is too old, *then* we get the latest version from an upstream repository.

Documentation

Fetch a distribution and report the package index

Modules

Curate a repository of Perl modules
Base class for all Actions
Add a local distribution into the repository
Show who added packages to the stack
Remove orphaned archives
An action to create a new stack by copying another
Delete a stack
Dump repository contents and revision history to a file
Change stack properties
Install packages from the repository
List the contents of a stack
Show revision log for a stack
Merge packages from one stack into another
Create a new empty stack
A no-op action
Force a package to stay in a stack
Show stack properties
Pull upstream distributions into the repository
Replace a distribution archive within the repository
Restore stack to a prior revision
List known stacks in the repository
Report statistics about the repository
Loosen a package that has been pinned
Report distributions that are missing
Construct Action objects
Utility class for constructing commit messages
Internal configuration for a Pinto repository
Interface to the Pinto database
Manages indexes files from remote repositories
Write records to an 02packages.details.txt file
Initializes a new Pinto repository
Manage locks to synchronize concurrent operations
Record events in the repository log file (and elsewhere).
Extract packages provided/required by a distribution archive
Coordinates the database, files, and indexes
The result from running an Action
Role for actions that commit changes to the repository
Something that has a configuration
Something that fetches remote files
Something that wants to log its activity
Something that makes directory paths
Attributes and methods for all Schema::Result objects
The DBIx::Class::Schema for Pinto
Represents a distribution archive
Represents a Package provided by a Distribution
Represents a Distribution -> Package dependency
Represents the relationship between a Package and a Stack
A single change to the registry
A group of changes to a stack
Represents a named set of Packages
Represents stack metadata
Report statistics about a Pinto repository
Base class for storage of a Pinto repository
A class for testing a Pinto repository
Static helper functions for testing
Static utility functions for Pinto