Query: git::repository::plugin::log
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Git::Repository::Plugin::Log(3pm) User Contributed Perl Documentation Git::Repository::Plugin::Log(3pm)NAMEGit::Repository::Plugin::Log - Add a log() method to Git::RepositorySYNOPSIS# load the plugin use Git::Repository 'Log'; my $r = Git::Repository->new(); # get all log objects my @logs = $r->log(qw( --since=yesterday )); # get an iterator my $iter = $r->log(qw( --since=yesterday )); while ( my $log = $iter->next() ) { ...; }DESCRIPTIONThis module adds a new method to "Git::Repository".METHODlog( @args ) Run "git log" with the given arguments. In scalar context, returns a "Git::Repository::Log::Iterator" object, which can return "Git::Repository::Log" objects on demand. In list context, returns the full list "Git::Repository::Log" objects. Note that this can be very memory-intensive. See Git::Repository::Log::Iterator's documentation for details about how parameters are handled.AUTHORPhilippe Bruhat (BooK), "<book at cpan.org>"ACKNOWLEDGEMENTSMany thanks to Aristotle Pagaltzis who requested a "log()" method in the first place, and for very interesting conversations on the topic.SEE ALSOGit::Repository::Plugin, Git::Repository::Log::Iterator, Git::Repository::Log.COPYRIGHTCopyright 2010 Philippe Bruhat (BooK).LICENSEThis program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2011-12-28 Git::Repository::Plugin::Log(3pm)