From 90eeef2ff42a2589c66418ed4647d09135275578 Mon Sep 17 00:00:00 2001 From: Toni Sissala Date: Thu, 19 Mar 2020 15:52:49 +0200 Subject: [PATCH] Fix TypeError when using -M command line argument hg-fast-export.sanitize_name expects branch name to be a bytes object. Command line parser gives out str objects. Convert possible str object to bytes in hg2git.set_default_branch(). --- hg2git.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hg2git.py b/hg2git.py index 991ca44..3839f53 100755 --- a/hg2git.py +++ b/hg2git.py @@ -30,7 +30,7 @@ user_clean_re=re.compile(b'^["]([^"]+)["]$') def set_default_branch(name): global cfg_master - cfg_master = name + cfg_master = name.encode('utf8') if not isinstance(name, bytes) else name def set_origin_name(name): global origin_name