From 73a73aa90ab54dfbd3e13b235db0402b6904da98 Mon Sep 17 00:00:00 2001 From: Dmitry Kalinin Date: Mon, 21 Mar 2022 19:19:32 +0300 Subject: [PATCH] Fixed setting ref with non-ascii in path --- git/refs/symbolic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/git/refs/symbolic.py b/git/refs/symbolic.py index 0c0fa4045..1c5506737 100644 --- a/git/refs/symbolic.py +++ b/git/refs/symbolic.py @@ -352,7 +352,7 @@ def set_reference(self, ref: Union[Commit_ish, 'SymbolicReference', str], fd = lfd.open(write=True, stream=True) ok = True try: - fd.write(write_value.encode('ascii') + b'\n') + fd.write(write_value.encode('utf-8') + b'\n') lfd.commit() ok = True finally: