Commit 33ae8762392e6577ee8801a00facaea5abda00f5

Edward Thomson 2016-04-25T13:07:18

patch: identify non-binary patches as `NOT_BINARY`

diff --git a/src/patch_parse.c b/src/patch_parse.c
index ee75663..c5cf9fc 100644
--- a/src/patch_parse.c
+++ b/src/patch_parse.c
@@ -810,6 +810,8 @@ static int parse_patch_hunks(
 			goto done;
 	}
 
+	patch->base.delta->flags |= GIT_DIFF_FLAG_NOT_BINARY;
+
 done:
 	return error;
 }
@@ -819,11 +821,8 @@ static int parse_patch_body(
 {
 	if (parse_ctx_contains_s(ctx, "GIT binary patch"))
 		return parse_patch_binary(patch, ctx);
-
-	else if (parse_ctx_contains_s(ctx, "@@ -"))
+	else
 		return parse_patch_hunks(patch, ctx);
-
-	return 0;
 }
 
 int check_header_names(