The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Git::Raw::Walker - libgit2 revwalker class

VERSION

version 0.04

DESCRIPTION

A Git::Raw::Walker represents a graph walker used to walk through the repository's revisions (sort of like git log).

METHODS

push( $commit )

Push a Git::Raw::Commit to the list of commits to be used as roots when starting a revision walk.

next( )

Retrieve the next commit from the revision walk.

reset( )

Reset the revision walker (this is done automatically at the end of a walk).

AUTHOR

Alessandro Ghedini <alexbio@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.