NAME

App::Pinto::Remote::Command::add - add a distribution to the remote repository

VERSION

version 0.039

SYNOPSIS

pinto-remote --root=URL add [OPTIONS] ARCHIVE_FILE

DESCRIPTION

This command adds a local distribution archive to the repository. When a local distribution is first added to the repository, the author becomes the owner of the distribution. Thereafter, only the same author can add a new version of that distribution. [Technically speaking, the author really owns the *packages* within the distribution, not the distribution itself.]

COMMAND ARGUMENTS

The argument to this command is the path to the distribution archive file that you wish to add. This file must exist and must be readable.

COMMAND OPTIONS

--author=NAME

Sets your identity as a distribution author. The NAME must be alphanumeric characters (no spaces) and will be forced to uppercase. Defaults to the user specified in your ~/.pause configuration file (if such file exists). Otherwise, defaults to your current login username.

--norecurse

Prevents Pinto from recursively importing distributions required to satisfy the prerequisites of the added distribution. Imported distributions are pulled from whatever remote repositories are configured as the source for the remove repository.

--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.