diff options
Diffstat (limited to 'tests/apply/both.c')
-rw-r--r-- | tests/apply/both.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/apply/both.c b/tests/apply/both.c index cac5acba7..5091b8cfd 100644 --- a/tests/apply/both.c +++ b/tests/apply/both.c @@ -723,3 +723,14 @@ void test_apply_both__readd_deleted_file(void) git_diff_free(diff); } + +void test_apply_both__cant_remove_file_twice(void) +{ + git_diff *diff; + + cl_git_pass(git_diff_from_buffer(&diff, DIFF_REMOVE_FILE_TWICE, + strlen(DIFF_REMOVE_FILE_TWICE))); + cl_git_fail(git_apply(repo, diff, GIT_APPLY_LOCATION_BOTH, NULL)); + + git_diff_free(diff); +} |