# Create a new repository (or you can use an existing one)
$ pinto-admin -r ~/mypan create
# Get the latest version of ALL packages from a CPAN (may take a couple hours)
$ pinto-admin -r ~/mypan mirror
# Now we have a stable snapshot of CPAN we can install from
$ cpanm --mirror file:///home/you/mypan --mirror-only Catalyst Moose Perl::Critic
# Time passes...now we want to bring our snapshot up to date with the tip of CPAN
$ pinto-admin -r ~/mypan mirror
# But wait! The new Moose-2.1 breaks our code. We want to stay with our old Moose-1.4
$ pinto-admin -r ~/mypan pin Moose-1.4
# More time passes...We've fixed our code to work with Moose-2.1
$ pinto-admin -r ~/mypan unpin Moose