| line |
true |
false |
branch |
|
20
|
0 |
169 |
if (!generation_a || !generation_b) { |
|
|
0 |
0 |
if (!generation_a || !generation_b) { |
|
25
|
0 |
0 |
if (generation_a < generation_b) |
|
27
|
0 |
0 |
if (generation_a > generation_b) |
|
38
|
14 |
201 |
if (time_a < time_b) |
|
40
|
17 |
184 |
if (time_a > time_b) |
|
49
|
292 |
0 |
if (new_list != NULL) { |
|
62
|
10 |
87 |
while ((p = *pp) != NULL) { |
|
63
|
0 |
10 |
if (git_commit_list_time_cmp(p->item, item) > 0) |
|
82
|
178 |
0 |
if (n_parents <= PARENTS_PER_COMMIT) |
|
85
|
0 |
0 |
if (git__multiply_sizet_overflow(&bytes, n_parents, sizeof(git_commit_list_node *))) |
|
96
|
339 |
85 |
if (list == NULL) |
|
99
|
122 |
85 |
while (list) { |
|
111
|
170 |
21 |
git_commit_list_node *item = top ? top->item : NULL; |
|
113
|
170 |
21 |
if (top) { |
|
130
|
0 |
178 |
GIT_ERROR_CHECK_ALLOC(commit); |
|
133
|
0 |
178 |
if (git_commit__parse_ext(commit, obj, GIT_COMMIT_PARSE_QUICK) < 0) { |
|
138
|
0 |
178 |
if (!git__is_uint16(git_array_size(commit->parent_ids))) { |
|
148
|
0 |
178 |
GIT_ERROR_CHECK_ALLOC(node->parents); |
|
150
|
145 |
178 |
git_array_foreach(commit->parent_ids, i, parent_oid) { |
|
|
145 |
0 |
git_array_foreach(commit->parent_ids, i, parent_oid) { |
|
167
|
114 |
179 |
if (commit->parsed) |
|
172
|
0 |
179 |
if (cgraph_file) { |
|
176
|
0 |
0 |
if (error == 0 && git__is_uint16(e.parent_count)) { |
|
|
0 |
0 |
if (error == 0 && git__is_uint16(e.parent_count)) { |
|
182
|
0 |
0 |
GIT_ERROR_CHECK_ALLOC(commit->parents); |
|
184
|
0 |
0 |
for (i = 0; i < commit->out_degree; ++i) { |
|
187
|
0 |
0 |
if (error < 0) |
|
196
|
1 |
178 |
if ((error = git_odb_read(&obj, walk->odb, &commit->oid)) < 0) |
|
199
|
0 |
178 |
if (obj->cached.type != GIT_OBJECT_COMMIT) { |