line |
true |
false |
branch |
36
|
1 |
0 |
GIT_ASSERT_ARG(pathspecs && pathspecs->count > 0); |
|
0 |
1 |
GIT_ASSERT_ARG(pathspecs && pathspecs->count > 0); |
40
|
0 |
1 |
if ((error = git_repository_index(&index, repo)) < 0) |
43
|
1 |
0 |
if (target) { |
44
|
0 |
1 |
if (git_object_owner(target) != repo) { |
50
|
1 |
0 |
if ((error = git_object_peel(&commit, target, GIT_OBJECT_COMMIT)) < 0 || |
|
1 |
0 |
if ((error = git_object_peel(&commit, target, GIT_OBJECT_COMMIT)) < 0 || |
58
|
0 |
1 |
if ((error = git_diff_tree_to_index( |
62
|
1 |
1 |
for (i = 0, max_i = git_diff_num_deltas(diff); i < max_i; ++i) { |
65
|
1 |
0 |
GIT_ASSERT(delta->status == GIT_DELTA_ADDED || |
|
0 |
1 |
GIT_ASSERT(delta->status == GIT_DELTA_ADDED || |
|
0 |
0 |
GIT_ASSERT(delta->status == GIT_DELTA_ADDED || |
|
0 |
0 |
GIT_ASSERT(delta->status == GIT_DELTA_ADDED || |
71
|
0 |
1 |
if (error < 0) { |
72
|
0 |
0 |
if (delta->status == GIT_DELTA_ADDED && error == GIT_ENOTFOUND) |
|
0 |
0 |
if (delta->status == GIT_DELTA_ADDED && error == GIT_ENOTFOUND) |
78
|
0 |
1 |
if (delta->status == GIT_DELTA_DELETED) { |
79
|
0 |
0 |
if ((error = git_index_remove(index, delta->old_file.path, 0)) < 0) |
86
|
0 |
1 |
if ((error = git_index_add(index, &entry)) < 0) |
116
|
0 |
2 |
GIT_ASSERT_ARG(repo); |
117
|
0 |
2 |
GIT_ASSERT_ARG(target); |
119
|
1 |
1 |
if (checkout_opts) |
122
|
0 |
2 |
if (git_object_owner(target) != repo) { |
128
|
2 |
0 |
if (reset_type != GIT_RESET_SOFT && |
|
0 |
2 |
if (reset_type != GIT_RESET_SOFT && |
129
|
0 |
2 |
(error = git_repository__ensure_not_bare(repo, |
133
|
2 |
0 |
if ((error = git_object_peel(&commit, target, GIT_OBJECT_COMMIT)) < 0 || |
|
2 |
0 |
if ((error = git_object_peel(&commit, target, GIT_OBJECT_COMMIT)) < 0 || |
134
|
2 |
0 |
(error = git_repository_index(&index, repo)) < 0 || |
139
|
0 |
0 |
(git_repository_state(repo) == GIT_REPOSITORY_STATE_MERGE || |
147
|
0 |
2 |
if ((error = git_str_printf(&log_message, "reset: moving to %s", to)) < 0) |
150
|
2 |
0 |
if (reset_type == GIT_RESET_HARD) { |
154
|
0 |
2 |
if ((error = git_checkout_tree(repo, (git_object *)tree, &opts)) < 0) |
159
|
0 |
2 |
if ((error = git_reference__update_terminal(repo, GIT_HEAD_FILE, |
163
|
2 |
0 |
if (reset_type > GIT_RESET_SOFT) { |
166
|
2 |
0 |
if ((error = git_index_read_tree(index, tree)) < 0 || |
|
2 |
0 |
if ((error = git_index_read_tree(index, tree)) < 0 || |
170
|
0 |
2 |
if ((error = git_repository_state_cleanup(repo)) < 0) { |