Changes for version 0.0994_04 - 2014-03-17
- NEW COMMANDS
- The "update" command pull the latest version of packages. You can ask to update all packages or just specific ones. This command is still experimental. See the POD for more details.
 
 
Changes for version 0.0994_03 - 2014-03-16
- NEW COMMANDS
- The "merge" command joins the history of two stacks together. At the moment, it is only capable of fast-forward merges. This command is still experimental. See the POD for more details.
 
 
Changes for version 0.0994_02 - 2014-03-15
- NEW COMMANDS
- The "reset" ommand moves the head of the stack to a prior revision, thereby discarding all subsequent revisions. This command is still experimental. See the POD for more details.
 
 - ENHANCEMENTS
- The index file for each stack now contains artificial records for each module that is included in the target version of perl. This allows installers to cope with requests to install core modules, which normally aren't present in a Pinto repository. If you pull a dual-life module, it will mask the artifical records. The artifical records never appear in a stack diff or listing.
 - NOTE: This change will take effect the next time you perform any command that modifies the state of the stack.
 
 - INCOMPATIBLE CHANGES
- The argument for the "init" command is now the repository root instead of the stack name. This makes the interface more convenient and more familiar to git users. You can still specify the root using the global --root option if you like. And the initial stack name can be set with the --stack option.
 
 
Changes for version 0.0994_01 - 2014-03-05
- NEW COMMANDS
- The "revert" command creates a new revision that matches the state at a prior revision. This command is still experimental. See the POD for more details.
 
 - BUG FIXES
- The "install" command threw an exception with a misleading error message when using the -m option without --do-pull. Now, both the -m and -M options are silently ignored when --do-pull is not used. Fixes GH #145 (thanks, @hartzell)
 
 
Documentation
Curate a custom repository of Perl modules    
  
Web interface to a Pinto repository    
  
Entry point for Pinto documentation    
  
Tips for installing Pinto    
  
Why Pinto exists    
  
A condensed summary of Pinto    
  
Thanking the Pinto supporters    
  
A narrative introduction to Pinto    
  Modules
Command-line driver for Pinto    
  
Base class for pinto commands    
  
add local archives to the repository    
  
remove orphaned distribution archives    
  
create a new stack by copying another    
  
mark the default stack    
  
permanently remove an archive    
  
show difference between two stacks    
  
display a command's help screen    
  
create a new repository    
  
install stuff from the repository    
  
permanently delete a stack    
  
show the packages in a stack    
  
mark a stack as read-only    
  
show the revision logs of a stack    
  
show the full manual for a command    
  
join two stack histories together    
  
migrate repository to a new version    
  
create a new empty stack    
  
do nothing    
  
force a package to stay in a stack    
  
show or set stack properties    
  
pull archives from upstream repositories    
  
put existing packages on a stack    
  
change the name of a stack    
  
reset stack to a prior revision    
  
revert stack to a prior revision    
  
show the roots of a stack    
  
show available stacks    
  
report statistics about the repository    
  
show some gratitude    
  
mark a stack as writable    
  
free packages that have been pinned    
  
remove packages from a stack    
  
update packages to latest versions    
  
report archives that are missing    
  
Curate a repository of Perl modules    
  
Base class for all Actions    
  
Add a local distribution into the repository    
  
Remove orphaned archives    
  
Create a new stack by copying another    
  
Set the default stack    
  
Delete archives from the repository    
  
Show the difference between stacks or revisions    
  
Install packages from the repository    
  
Permanently delete a stack    
  
List the contents of a stack    
  
Lock a stack to prevent future changes    
  
Show revision log for a stack    
  
Join two stack histories together    
  
Create a new empty stack    
  
A no-op action    
  
Force a package to stay in a stack    
  
Show or change stack properties    
  
Pull upstream distributions into the repository    
  
Register packages from existing archives on a stack    
  
Change the name of a stack    
  
Reset stack to a prior revision    
  
Revert stack to a prior revision    
  
Show the roots of a stack    
  
List known stacks in the repository    
  
Report statistics about the repository    
  
Unlock a stack to allow future changes    
  
Loosen a package that has been pinned    
  
Unregister packages from a stack    
  
Update packages to latest versions    
  
Report distributions that are missing    
  
Unpack an archive into a temporary directory    
  
Base class for interactive interfaces    
  
Interface for network-based interaction    
  
Interface for terminal-based interaction    
  
Internal configuration for a Pinto repository    
  
Constants used across the Pinto utilities    
  
Interface to the Pinto database    
  
Compute difference between two revisions    
  
Represents one addition or deletion in a diff    
  
Base class for Pinto exceptions    
  
Global variables used across the Pinto utilities    
  
The package index of a repository    
  
Write records to an 02packages.details.txt file    
  
Initializes a new Pinto repository    
  
Base class for Locators    
  
The package index of a repository    
  
Find a package/distribution target among CPAN-like repositories    
  
Locate targets using Stratopan services    
  
Manage locks to synchronize concurrent operations    
  
Migrate an existing repository to a new version    
  
Generates a stub 03modlist.data.gz file    
  
Extract packages provided/required by a distribution archive    
  
Iterates through distribution prerequisites    
  
Interact with a remote Pinto repository    
  
Base class for remote Actions    
  
Add a distribution to a the repository    
  
Install packages from the repository    
  
The result from running a remote Action    
  
Coordinates the database, files, and indexes    
  
The result from running an Action    
  
Iterates through revision history    
  
Role for actions that commit changes to the repository    
  
Something that installs packages    
  
Something that has a pause config attribute    
  
Something that has chrome plating    
  
Something pulls packages to a stack    
  
Attributes and methods for all Schema::Result objects    
  
Role for actions that are transactional    
  
Something that makes network requests    
  
The DBIx::Class::Schema for Pinto    
  
Represents the relationship between revisions    
  
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    
  
Represents a set of changes to a stack    
  
Represents a named set of Packages    
  
Common queries for Distributions    
  
Common queries for Packages    
  
Common queries for Registrations    
  
Web interface to a Pinto repository    
  
Base class for responders    
  
Responder for action requests    
  
Responder for static files    
  
Routes server requests    
  
Report statistics about a Pinto repository    
  
Storage for distribution archives    
  
Create Spec objects from strings    
  
Specifies a distribution by author and archive    
  
Specifies a package by name and version    
  
Moose types used within Pinto    
  
Static utility functions for Pinto