my @choices = ( $self->section_choices, $self->action_choices );
$self->_iterate_commits(
sub {
- my $log = shift;
+ my ($log, $i, $count) = @_;
+ say "\n### Commit @{[$i+1]} of $count ###";
say "-" x 75;
$self->show_header($log);
$self->show_body($log, 1);
my @choices = ( $self->review_choices, $self->action_choices );
$self->_iterate_commits(
sub {
- my $log = shift;
+ my ($log, $i, $count) = @_;
+ say "\n### Commit @{[$i+1]} of $count ###";
say "-" x 75;
$self->show_header($log);
$self->show_notes($log, 1);
my $list = [ $self->find_commits($type) ];
my $count = @$list;
while ( my ($i,$log) = each @$list ) {
- say "\n### Commit @{[$i+1]} of $count ###";
- redo unless $fcn->($log);
+ redo unless $fcn->($log, $i, $count);
}
return 1;
}