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().
This commit is contained in:
Toni Sissala
2020-03-19 15:52:49 +02:00
parent 7f4d9c3ad4
commit 90eeef2ff4

View File

@@ -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