Changes for version 0.09992_02 - 2014-04-29
- BUG FIXES
- Fixed timezone.t test which would fail in some cases, ostensibly because the test environment would not allow us to open sockets (probably due to security reasons). Thanks CPAN Testers.
 
 
Changes for version 0.09992_01 - 2014-04-28
- INCOMPATILBE CHANGES
- The protocol used to communicate with a remote Pinto repository is now versioned with media types via the "Accept" header. So if you upgrade to this version of pinto, you'll also need to upgrade pintod to this same version. Going forward, the protocol will be versioned so that we can potentially support different versions of the client and server at the same time. But for the time being, you'll get an exception telling you whether to upgrade your client (pinto) or the server (pintod).
 - The PINTO_COLORS and PINTO_COLOURS environment variables are deprecated in favor of PINTO_PALETTE. You can still use the old names for now, but they will be removed in a future release.
 - When using the --all option with the "list" command, the default format shows the pin status as "?" (i.e. indeterminable) instead of showing the main module status.
 
 - BUG FIXES
- Colorization is now disabled by default when the output is being piped or redirected to a file. This improves interoperability with tools like grep, sort, etc. To force colorization, use the --color or --colour option. Fixes GH #155. Thanks @mar-kolya.
 - The "roots" will now include test and develop prereqs, since Pinto has no way of knowing how those distributions relate to your application. This fixes GH #158. Thanks @mar-kolya.
 
 - ENHANCEMENTS
- When using the "add" command, the paths to the local archives can now be expressed using file:/// URLs.
 - The PINTO_PAGER_OPTIONS environment variable can now be used to pass specific options to your pager when using it with pinto. For example, to tell `less` to display colors.
 
 - DOCUMENTATION
- Revised the Tutorial and QuickStart documentation.
 
 
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