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

HIGH PRIORITY

Move Package::Locator into this dist
Fallback if upstream repo does not respond
Add cpan.stratopan.com as first upstream repo
Apply --no-index to prereqs too?
Add option to skip prereqs?
Fix line buffering in Pinto::Remote::Action.
Command to update all packages on stack.
Create command to list outdated packages.
Finish FastForward merge (note this is not a committable action).
Implement a reset command to move head (also not committable).
Create command to undo one or more specific revisions.
Move repository configuration into the DB
Heirarchy of exception classes
Create a hook mechanism to do stuff before or after an Action

MEDIUM PRORITY

Enable locks on all stacks (repo lock)
Lookup dists without the extension (e.g. .zip or .tar.gz or .tgz)
Consider pinning at dist level, not pkg
Create command to list dependors and dependants
Create command to verify prereqs on a stack
Create command to list outdated packages
Create command to package whole repo in tar.gz
Stack property: allow devel releases
Repo property: default devel option
Profile and look for performance optimizations.
Verify archive checksums during 'verify'
Standardize API, using named parameters except where it makes sense not to.
Tests, tests, tests.

LOW PRIORITY

Optimize generation of CHECKSUMS files.
Improve Perl::Critic compliance.
Document, document, document.
Look for better ways to use Moose roles.
Issue warning if META indicates that configuration is dynamic.

QUESTIONABLE

Give revisions properties
Try to ensure integrity of commits (what does this mean?)
Stack property: strict (no overlapping dists)
Add versioning to the stack props
Consider using natural keys for package/dists.
Make the Store transactional
Extract versioning stuff to a separate dist.
Rewrite tests with Test::Class
Attribute to indicate if package was explicitly requested for stack
Mark stacks as merged after merge
Warn if an unmerged stack is being deleted

SCRAPPED

Generate a RECENT file.
Command options to specify provided/required packages (maybe not)
Enable plugins for visiting and filtering.
news: list recent additions. maybe something from Changes file
ack: Do an ack command across all distributions
look: Unpack archive in temp dir and launch shell there
Mark stacks as deleted after delete