diff --git a/git_cc/common.py b/git_cc/common.py index 382f162..8c59a86 100644 --- a/git_cc/common.py +++ b/git_cc/common.py @@ -97,7 +97,7 @@ def decodeString(encoding, encodestr): return encodestr.decode(encoding) except UnicodeDecodeError as e: print >> sys.stderr, encodestr, ":", e - return encodestr.decode(encoding, "ignore") + return ''.join([c if ord(c) < 128 else '' for c in encodestr]) def tag(tag, id="HEAD"): git_exec(['tag', '-f', tag, id])