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