From 81d04f397f683402f6bc915e2448600c3e404ea8 Mon Sep 17 00:00:00 2001 From: Faisal Hameed Date: Tue, 6 Feb 2018 18:58:24 +0000 Subject: [PATCH] Fixed encoding issue. See #35 --- git_cc/common.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/git_cc/common.py b/git_cc/common.py index 08248a2..de7a319 100644 --- a/git_cc/common.py +++ b/git_cc/common.py @@ -97,7 +97,8 @@ def decodeString(encoding, encodestr): return encodestr.decode(encoding) except UnicodeDecodeError as e: print >> sys.stderr, encodestr, ":", e - return encodestr.decode(encoding, "ignore") + ascii_only = re.sub(r'[^\x00-\x7f]',r' ',encodestr) + return encodestr.decode(ascii_only, "ignore") def tag(tag, id="HEAD"): git_exec(['tag', '-f', tag, id])