NAME Git::PurePerl::Walker - Walk over a sequence of commits in a Git::PurePerl repo VERSION version 0.001000 SYNOPSIS use Git::PurePerl::Walker; use Git::PurePerl::Walker::Method::FirstParent; my $repo = Git::PurePerl->new( ... ); my $walker = Git::PurePerl::Walker->new( repo => $repo, method => Git::PurePerl::Walker::Method::FirstParent->new( start => $repo->ref_sha1('refs/heads/master'), ), on_commit => sub { my ( $commit ) = @_; print $commit->sha1; }, ); $walker->step_all; METHODS BUILD reset step step_all CONSTRUCTOR ARGUMENTS repo method on_commit ATTRIBUTES repo method on_commit ATTRIBUTE GENERATED METHODS repo method on_commit PRIVATE ATTRIBUTES _method _on_commit PRIVATE METHODS _build_repo _build_method _build_on_commit PRIVATE ATTRIBUTE GENERATED METHODS _method _on_commit AUTHOR Kent Fredric COPYRIGHT AND LICENSE This software is copyright (c) 2012 by Kent Fredric . This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.