package Git::Raw::Signature; $Git::Raw::Signature::VERSION = '0.75'; use strict; use warnings; use Git::Raw; =head1 NAME Git::Raw::Signature - Git signature class =head1 VERSION version 0.75 =head1 DESCRIPTION A L represents the signature of an action. B: The API of this module is unstable and may change without warning (any change will be appropriately documented in the changelog). =head1 METHODS =head2 new( $name, $email, $time, $offset ) Create a new signature. =head2 now( $name, $email ) Create a new signature with a timestamp of 'now'. =head2 default( $repo ) Create a new signature with default user and a timestamp of 'now'. This looks up the C<"user.name"> and C<"user.email"> from the configuration. =head2 name( ) Retrieve the name associated with the signature. =head2 email( ) Retrieve the email associated with the signature. =head2 time( ) Retrieve the time of the signature. =head2 offset( ) Retrieve the time offset (in minutes) of the signature. =head1 AUTHOR Alessandro Ghedini =head1 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. =cut 1; # End of Git::Raw::Signature