|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
33
 | 
 42  | 
 6  | 
 if exists $options->{$key}  | 
 
| 
36
 | 
 1  | 
 47  | 
 unless $self->{'select'} =~ /^(?:first|last|random)$/  | 
 
| 
51
 | 
 21  | 
 45  | 
 &blessed($repo) && $repo->isa('Git::Repository') ? :  | 
 
| 
56
 | 
 45  | 
 0  | 
 if (defined $repo) { }  | 
 
| 
57
 | 
 1  | 
 44  | 
 unless chdir $repo  | 
 
| 
59
 | 
 0  | 
 44  | 
 unless chdir $orig  | 
 
| 
64
 | 
 1  | 
 65  | 
 unless $export  | 
 
| 
68
 | 
 2  | 
 63  | 
 if exists $self->{'repo'}{$repo}  | 
 
| 
74
 | 
 63  | 
 0  | 
 if $name eq '.git'  | 
 
| 
76
 | 
 63  | 
 0  | 
 unless defined $dir  | 
 
| 
81
 | 
 0  | 
 63  | 
 if (exists $self->{'name'}{$name})  | 
 
| 
88
 | 
 0  | 
 63  | 
 if $export->version_lt('1.5.4')  | 
 
| 
118
 | 
 32  | 
 720  | 
 unless keys %$repo  | 
 
| 
121
 | 
 456  | 
 264  | 
 if (my $next = &first(sub {
	$repo->{$_}{'block'}{'type'} ne 'commit';
}
, keys %$repo))  | 
 
| 
134
 | 
 115  | 
 383  | 
 $repo->{$next}{'block'}{'committer_date'} < $repo->{$_}{'block'}{'committer_date'} ? :  | 
 
| 
146
 | 
 30  | 
 234  | 
 if ($self->{'last'} and not $commit->{'from'})  | 
 
| 
167
 | 
 32  | 
 232  | 
 unless $commit->{'from'}  | 
 
| 
168
 | 
 226  | 
 38  | 
 unless $commit->{'merge'}  | 
 
| 
173
 | 
 244  | 
 30  | 
 if ($commits->{$parent}{'repo'} eq $node->{'repo'}) { }  | 
 
| 
181
 | 
 0  | 
 8  | 
 unless $commits->{$parent}{'parents'}{$repo}  | 
 
| 
192
 | 
 32  | 
 232  | 
 unless $commit->{'from'}  | 
 
| 
 | 
 226  | 
 38  | 
 unless $commit->{'merge'}  | 
 
| 
212
 | 
 62  | 
 721  | 
 unless defined $block  | 
 
| 
216
 | 
 131  | 
 590  | 
 if $block->{'type'} =~ /^(?:reset|tag)$/  | 
 
| 
219
 | 
 457  | 
 264  | 
 unless $block->{'mark'}  | 
 
| 
225
 | 
 451  | 
 270  | 
 unless $block->{'from'}  | 
 
| 
 | 
 683  | 
 38  | 
 unless $block->{'merge'}  | 
 
| 
233
 | 
 0  | 
 0  | 
 if (defined $dir and $dir ne '')  | 
 
| 
238
 | 
 0  | 
 0  | 
 if /^[CR] \S+ \S+ /  | 
 
| 
261
 | 
 222  | 
 235  | 
 unless @{$node->{'children'};}  | 
 
| 
265
 | 
 52  | 
 183  | 
 if grep {$commits->{$_}{'repo'} eq $repo;} @{$$node{'children'};}  | 
 
| 
276
 | 
 209  | 
 28  | 
 unless $peer->{'parents'}{$peer->{'repo'}}  | 
 
| 
279
 | 
 0  | 
 237  | 
 if grep((!exists $pparents{$_}), @{$$parents{$peer->{'repo'}};})  | 
 
| 
286
 | 
 183  | 
 0  | 
 if (@valid)  | 
 
| 
289
 | 
 70  | 
 0  | 
 $self->{'select'} eq 'first' ? :  | 
 
| 
 | 
 68  | 
 70  | 
 $self->{'select'} eq 'last' ? :  |