line |
true |
false |
branch |
42
|
0 |
6 |
if (git_oidmap_exists(db->objects, oid)) |
45
|
0 |
6 |
GIT_ERROR_CHECK_ALLOC_ADD(&alloc_len, sizeof(struct memobject), len); |
|
0 |
6 |
GIT_ERROR_CHECK_ALLOC_ADD(&alloc_len, sizeof(struct memobject), len); |
47
|
0 |
6 |
GIT_ERROR_CHECK_ALLOC(obj); |
54
|
0 |
6 |
if (git_oidmap_set(db->objects, &obj->oid, obj) < 0) |
57
|
2 |
4 |
if (type == GIT_OBJECT_COMMIT) { |
58
|
1 |
1 |
struct memobject **store = git_array_alloc(db->commits); |
|
1 |
0 |
struct memobject **store = git_array_alloc(db->commits); |
59
|
0 |
2 |
GIT_ERROR_CHECK_ALLOC(store); |
78
|
5 |
17 |
if ((obj = git_oidmap_get(db->objects, oid)) == NULL) |
84
|
0 |
17 |
GIT_ERROR_CHECK_ALLOC(*buffer_p); |
95
|
8 |
11 |
if ((obj = git_oidmap_get(db->objects, oid)) == NULL) |
110
|
0 |
3 |
if (git_packbuilder_new(&packbuilder, repo) < 0) |
113
|
3 |
3 |
for (i = 0; i < db->commits.size; ++i) { |
117
|
0 |
3 |
if (err < 0) |
133
|
6 |
2 |
git_oidmap_foreach_value(db->objects, object, { |
157
|
0 |
1 |
assert(out); |
160
|
0 |
1 |
GIT_ERROR_CHECK_ALLOC(db); |
162
|
0 |
1 |
if (git_oidmap_new(&db->objects) < 0) |