Provided by: libgit-raw-perl_0.90+ds-2build3_amd64
NAME
Git::Raw::RefSpec - Git refspec class
VERSION
version 0.90
DESCRIPTION
A Git::Raw::RefSpec represents a Git refspec. WARNING: The API of this module is unstable and may change without warning (any change will be appropriately documented in the changelog).
METHODS
parse( $input, $is_fetch ) Parse the refspec string $input. dst( ) Retrieve the destination specifier of the refspec. dst_matches( $name ) Check if the refspec's destination descriptor matches the reference named by $name. src( ) Retrieve the source specifier of the refspec. src_matches( $name ) Check if the refspec's source descriptor matches the reference named by $name. string( ) Get the refspec's string. direction( ) Get the refspec's direction. It is either "fetch" or "push". transform( $name ) Transform $name to its target following the refspec's rules. rtransform( $name ) Transform the target reference $name to its source reference name following the refspec's rules. is_force( ) Get the refspec's force update setting.
AUTHOR
Alessandro Ghedini <alexbio@cpan.org> Jacques Germishuys <jacquesg@cpan.org>
LICENSE AND COPYRIGHT
Copyright 2012 Alessandro Ghedini. This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.