line |
true |
false |
branch |
29
|
48 |
0 |
assert(out && commit); |
|
0 |
48 |
assert(out && commit); |
34
|
0 |
48 |
GIT_ERROR_CHECK_ALLOC(annotated_commit); |
38
|
0 |
48 |
if ((error = git_commit_dup(&annotated_commit->commit, commit)) < 0) |
44
|
22 |
26 |
if (!description) |
48
|
0 |
48 |
GIT_ERROR_CHECK_ALLOC(annotated_commit->description); |
51
|
48 |
0 |
if (!error) |
66
|
47 |
0 |
assert(out && repo && id); |
|
47 |
0 |
assert(out && repo && id); |
|
0 |
47 |
assert(out && repo && id); |
70
|
1 |
46 |
if ((error = git_commit_lookup(&commit, repo, id)) < 0) |
103
|
0 |
0 |
assert(out && repo && revspec); |
|
0 |
0 |
assert(out && repo && revspec); |
|
0 |
0 |
assert(out && repo && revspec); |
105
|
0 |
0 |
if ((error = git_revparse_single(&obj, repo, revspec)) < 0) |
108
|
0 |
0 |
if ((error = git_object_peel(&commit, obj, GIT_OBJECT_COMMIT))) { |
129
|
26 |
0 |
assert(out && repo && ref); |
|
26 |
0 |
assert(out && repo && ref); |
|
0 |
26 |
assert(out && repo && ref); |
133
|
0 |
26 |
if ((error = git_reference_peel(&peeled, ref, GIT_OBJECT_COMMIT)) < 0) |
141
|
26 |
0 |
if (!error) { |
143
|
0 |
26 |
GIT_ERROR_CHECK_ALLOC((*out)->ref_name); |
157
|
5 |
0 |
assert(out && repo); |
|
0 |
5 |
assert(out && repo); |
161
|
0 |
5 |
if ((error = git_reference_lookup(&head, repo, GIT_HEAD_FILE)) < 0) |
177
|
0 |
0 |
assert(repo && id && branch_name && remote_url); |
|
0 |
0 |
assert(repo && id && branch_name && remote_url); |
|
0 |
0 |
assert(repo && id && branch_name && remote_url); |
|
0 |
0 |
assert(repo && id && branch_name && remote_url); |
179
|
0 |
0 |
if (annotated_commit_init_from_id(out, repo, id, branch_name) < 0) |
183
|
0 |
0 |
GIT_ERROR_CHECK_ALLOC((*out)->ref_name); |
186
|
0 |
0 |
GIT_ERROR_CHECK_ALLOC((*out)->remote_url); |
195
|
0 |
52 |
assert(annotated_commit); |
202
|
0 |
0 |
assert(annotated_commit); |
208
|
21 |
45 |
if (annotated_commit == NULL) |