NAME

App::Pinto::Remote::Command::pin - force a package into the index

VERSION

version 0.039

SYNOPSIS

pinto-remote --root=URL pin [OPTIONS] PACKAGE

DESCRIPTION

This command pins a package so that it will always appear in the index even if it is not the latest version, or a newer version is subsequently mirrored or imported. You can pin the latest version of the package, or any arbitrary version of the package.

Only one version of a package can be pinned at any one time. If you pin Foo::Bar−1.0, and then later pin Foo::Bar−2.0, then Foo::Bar−1.0 immediately becomes unpinned.

To directly unpin a package, so that the latest version appears in the index, please see the unpin command.

COMMAND ARGUMENTS

To pin the latest version of a particular package, just give the name of the package. For example:

Foo::Bar

To pin a particular version of a package, append ’−’ and the version number to the name. For example:

Foo::Bar−1.2

COMMAND OPTIONS

--message=MESSAGE

Prepends the MESSAGE to the VCS log message that Pinto generates. This is only relevant if you are using a VCS-based storage mechanism for Pinto.

--tag=NAME

Instructs Pinto to tag the head revision of the repository at NAME. This is only relevant if you are using a VCS-based storage mechanism. The syntax of the NAME depends on the type of VCS you are using.

AUTHOR

Jeffrey Ryan Thalhammer <jeff@imaginative-software.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2011 by Imaginative Software Systems.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 90:

Non-ASCII character seen before =encoding in 'C<Foo::Bar−1.0>,'. Assuming UTF-8