From 0eafe201905d85be767c24106eb1ab12efd3ee22 Mon Sep 17 00:00:00 2001 From: Vincent Driessen Date: Mon, 30 May 2016 16:20:22 +0200 Subject: Add test case as example of Git commit with invalid data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is a real commit from the microjs.com open source project, see https://github.com/madrobby/microjs.com/commit/7e8457c17850d0991763941213dcb403d80f39f8, which is declared to be encoded in UTF-8, but contains invalid bytes. This makes GitPython choke on it while decoding. Rather than choking, this should instead accept the error and replace the invalid bytes by the ļæ½ (\x80) char. --- git/test/fixtures/commit_invalid_data | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 git/test/fixtures/commit_invalid_data (limited to 'git/test/fixtures/commit_invalid_data') diff --git a/git/test/fixtures/commit_invalid_data b/git/test/fixtures/commit_invalid_data new file mode 100644 index 00000000..d112bf2d --- /dev/null +++ b/git/test/fixtures/commit_invalid_data @@ -0,0 +1,6 @@ +tree 9f1a495d7d9692d24f5caedaa89f5c2c32d59368 +parent 492ace2ffce0e426ebeb55e364e987bcf024dd3b +author E.Azer KoĆoĆoĆoculu 1306710073 +0300 +committer E.Azer KoĆoĆoĆoculu 1306710073 +0300 + +add environjs -- cgit v1.2.1