NAME
App::Pinto::Remote::Command::remove - remove a distribution from the remote repository
VERSION
version 0.039
SYNOPSIS
pinto-remote --root=URL remove [OPTIONS] DISTRIBUTION_PATH
DESCRIPTION
This command removes a distribution from the repository.
COMMAND ARGUMENTS
The argument to this command is the file name of the distribution you wish to remove. You must specify the complete file name, including version number and extension. The precise identity of the distribution that will be removed depends on who you are. So if you are JOE
and you ask to remove Foo-1.0.tar.gz
then you are really asking to remove J/JO/JOE/Foo-1.0.tar.gz
.
To remove a distribution that was added by another author, use the --author
option to change who you are. Or you can just explicitly specify the full index path of the distribution. So the following two examples are equivalent:
$> pinto-remote --root=http://my.server:3000 remove --author=SUSAN Foo-1.0.tar.gz
$> pinto-remote --root=http://my.server:3000 remove S/SU/SUSAN/Foo-1.0.tar.gz
COMMAND OPTIONS
-
Sets your identity as a distribution author. The
NAME
must be alphanumeric characters (no spaces) and will be forced to uppercase. Defaults to theuser
specified in your~/.pause
configuration file (if such file exists). Otherwise, defaults to your current login username. - --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.