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' |
78
|
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
|
120 |
378 |
$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' ? : |