| line |
true |
false |
branch |
|
31
|
0 |
20 |
if (reflog == NULL) |
|
34
|
20 |
0 |
if (reflog->db) |
|
35
|
0 |
20 |
GIT_REFCOUNT_DEC(reflog->db, git_refdb__free); |
|
|
0 |
0 |
GIT_REFCOUNT_DEC(reflog->db, git_refdb__free); |
|
37
|
38 |
20 |
for (i=0; i < reflog->entries.length; i++) { |
|
53
|
0 |
20 |
GIT_ASSERT_ARG(reflog); |
|
54
|
0 |
20 |
GIT_ASSERT_ARG(repo); |
|
55
|
0 |
20 |
GIT_ASSERT_ARG(name); |
|
57
|
0 |
20 |
if ((error = git_repository_refdb__weakptr(&refdb, repo)) < 0) |
|
67
|
0 |
4 |
GIT_ASSERT_ARG(reflog); |
|
68
|
0 |
4 |
GIT_ASSERT_ARG(reflog->db); |
|
79
|
0 |
3 |
GIT_ASSERT_ARG(reflog); |
|
80
|
0 |
3 |
GIT_ASSERT_ARG(new_oid); |
|
81
|
0 |
3 |
GIT_ASSERT_ARG(committer); |
|
84
|
0 |
3 |
GIT_ERROR_CHECK_ALLOC(entry); |
|
86
|
0 |
3 |
if ((git_signature_dup(&entry->committer, committer)) < 0) |
|
89
|
3 |
0 |
if (msg != NULL) { |
|
92
|
0 |
3 |
if ((entry->msg = git__strndup(msg, msglen)) == NULL) |
|
99
|
24 |
3 |
for (i = 0; i < msglen; i++) |
|
100
|
0 |
24 |
if (entry->msg[i] == '\n') |
|
106
|
1 |
2 |
if (previous == NULL) |
|
113
|
0 |
3 |
if (git_vector_insert(&reflog->entries, entry) < 0) |
|
128
|
0 |
0 |
if ((error = git_repository_refdb__weakptr(&refdb, repo)) < 0) |
|
139
|
0 |
1 |
if ((error = git_repository_refdb__weakptr(&refdb, repo)) < 0) |
|
147
|
0 |
39 |
GIT_ASSERT_ARG_WITH_RETVAL(reflog, 0); |
|
153
|
0 |
46 |
GIT_ASSERT_ARG_WITH_RETVAL(reflog, NULL); |
|
155
|
1 |
45 |
if (idx >= reflog->entries.length) |
|
164
|
0 |
3 |
GIT_ASSERT_ARG_WITH_RETVAL(entry, NULL); |
|
170
|
0 |
19 |
GIT_ASSERT_ARG_WITH_RETVAL(entry, NULL); |
|
176
|
0 |
16 |
GIT_ASSERT_ARG_WITH_RETVAL(entry, NULL); |
|
182
|
0 |
25 |
GIT_ASSERT_ARG_WITH_RETVAL(entry, NULL); |
|
195
|
0 |
4 |
if (entry == NULL) { |
|
202
|
0 |
4 |
if (git_vector_remove( |
|
206
|
0 |
4 |
if (!rewrite_previous_entry) |
|
210
|
3 |
1 |
if (idx == 0) |
|
214
|
0 |
1 |
if (entrycount == 1) |
|
220
|
0 |
1 |
if (idx == entrycount - 1) { |
|
222
|
0 |
0 |
if (git_oid_fromstr(&entry->oid_old, GIT_OID_HEX_ZERO) < 0) |