From 33ae8762392e6577ee8801a00facaea5abda00f5 Mon Sep 17 00:00:00 2001 From: Edward Thomson Date: Mon, 25 Apr 2016 13:07:18 -0400 Subject: [PATCH] patch: identify non-binary patches as `NOT_BINARY` --- src/patch_parse.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/patch_parse.c b/src/patch_parse.c index ee75663e6..c5cf9fc5a 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(