Commit 3f13d2e8a3244018ae4e94d115b419eb84924ed6

Edward Thomson 2021-09-13T10:36:48

email: allow `git_diff_commit_as_email` to take 0 as patch index Allow a `0` patch index and `0` patch count; in this case, simply don't display these in the email.

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/tests/diff/format_email.c b/tests/diff/format_email.c
index bdfc4ca..6d39b90 100644
--- a/tests/diff/format_email.c
+++ b/tests/diff/format_email.c
@@ -327,7 +327,6 @@ void test_diff_format_email__invalid_no(void)
 	cl_git_pass(git_diff__commit(&diff, repo, commit, NULL));
 	cl_git_fail(git_diff_format_email(&buf, diff, &opts));
 	cl_git_fail(git_diff_commit_as_email(&buf, repo, commit, 2, 1, 0, NULL));
-	cl_git_fail(git_diff_commit_as_email(&buf, repo, commit, 0, 0, 0, NULL));
 
 	git_diff_free(diff);
 	git_commit_free(commit);