From e4d8cd4386af2596f6aed2b8e88815df000be5dd Mon Sep 17 00:00:00 2001 From: naru-jpn Date: Sat, 2 Feb 2019 23:44:00 +0900 Subject: [PATCH] Remove occurrence of error "invalid byte sequence in UTF-8" Signed-off-by: naru-jpn --- lib/git/diff.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/git/diff.rb b/lib/git/diff.rb index ff819be0..fdede7ee 100644 --- a/lib/git/diff.rb +++ b/lib/git/diff.rb @@ -130,7 +130,7 @@ def process_full_diff if @full_diff.encoding.name != "UTF-8" full_diff_utf8_encoded = @full_diff.encode("UTF-8", "binary", { :invalid => :replace, :undef => :replace }) else - full_diff_utf8_encoded = @full_diff + full_diff_utf8_encoded = @full_diff.scrub end full_diff_utf8_encoded.split("\n").each do |line| if m = /^diff --git a\/(.*?) b\/(.*?)/.match(line)