Provided by: libpithub-perl_0.01021-1_all
NAME
Pithub::Repos::Commits - Github v3 Repo Commits API
VERSION
version 0.01021
METHODS
compare • Compare two commits GET /repos/:user/:repo/compare/:base...:head Examples: my $c = Pithub::Repos::Commits->new; my $result = $c->compare( user => 'plu', repo => 'Pithub', base => 'v0.01008, head => ' master ', ); create_comment • Create a commit comment POST /repos/:user/:repo/commits/:sha/comments Examples: my $c = Pithub::Repos::Commits->new; my $result = $c->create_comment( user => 'plu', repo => 'Pithub', sha => 'df21b2660fb6', data => { body => 'some comment' }, ); delete_comment • Delete a commit comment DELETE /repos/:user/:repo/comments/:id Examples: my $c = Pithub::Repos::Commits->new; my $result = $c->delete_comment( user => 'plu', repo => 'Pithub', comment_id => 1, ); get • Get a single commit GET /repos/:user/:repo/commits/:sha Examples: my $c = Pithub::Repos::Commits->new; my $result = $c->get( user => 'plu', repo => 'Pithub', sha => 'df21b2660fb6', ); get_comment • Get a single commit comment GET /repos/:user/:repo/comments/:id Examples: my $c = Pithub::Repos::Commits->new; my $result = $c->get_comment( user => 'plu', repo => 'Pithub', comment_id => 1, ); list • List commits on a repository GET /repos/:user/:repo/commits Examples: my $c = Pithub::Repos::Commits->new; my $result = $c->list( user => 'plu', repo => 'Pithub', ); list_comments • List commit comments for a repository Commit Comments leverage these custom mime types. You can read more about the use of mimes types in the API here. See also: <http://developer.github.com/v3/mimes/>. GET /repos/:user/:repo/comments Examples: my $c = Pithub::Repos::Commits->new; my $result = $c->list_comments( user => 'plu', repo => 'Pithub', ); • List comments for a single commit GET /repos/:user/:repo/commits/:sha/comments Examples: my $c = Pithub::Repos::Commits->new; my $result = $c->list_comments( user => 'plu', repo => 'Pithub', sha => 'df21b2660fb6', ); update_comment • Update a commit comment PATCH /repos/:user/:repo/comments/:id Examples: my $c = Pithub::Repos::Commits->new; my $result = $c->update_comment( user => 'plu', repo => 'Pithub', comment_id => 1, data => { body => 'updated comment' }, );
AUTHOR
Johannes Plunien <plu@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Johannes Plunien. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.