Py3 Windows: traceback while cloning
``` hg clone git@gricad-gitlab.univ-grenoble-alpes.fr:meige-legi/scientific-computing-m2-efm.git destination directory: scientific-computing-m2-efm before TypeError subprocess args: b'ssh "git@gricad-gitlab.univ-grenoble-alpes.fr" "git-upload-pack \'meige-legi/scientific-computing-m2-efm.git\'"' ** unknown exception encountered, please report by visiting ** https://mercurial-scm.org/wiki/BugTracker ** Python 3.9.0 | packaged by conda-forge | (default, Nov 26 2020, 07:53:15) [MSC v.1916 64 bit (AMD64)] ** Mercurial Distributed SCM (version 5.6) ** Extensions loaded: hggit, churn, rebase, absorb, evolve, topic, pager Traceback (most recent call last): File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\Scripts\hg-script.py", line 42, in <module> dispatch.run() File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\dispatch.py", line 113, in run status = dispatch(req) File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\dispatch.py", line 303, in dispatch ret = _runcatch(req) or 0 File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\dispatch.py", line 479, in _runcatch return _callcatch(ui, _runcatchfunc) File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\dispatch.py", line 488, in _callcatch return scmutil.callcatch(ui, func) File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\scmutil.py", line 153, in callcatch return func() File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\dispatch.py", line 469, in _runcatchfunc return _dispatch(req) File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\dispatch.py", line 1232, in _dispatch return runcommand( File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\dispatch.py", line 917, in runcommand ret = _runcommand(ui, options, cmd, d) File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\hgext\pager.py", line 76, in pagecmd return orig(ui, options, cmd, cmdfunc) File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\dispatch.py", line 1244, in _runcommand return cmdfunc() File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\dispatch.py", line 1230, in <lambda> d = lambda: util.checksignature(func)(ui, *args, **strcmdopt) File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\util.py", line 1867, in check return func(*args, **kwargs) File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\commands.py", line 1895, in clone r = hg.clone( File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\mercurial\hg.py", line 928, in clone exchange.pull( File "c:\users\augier3pi\dev\hg-git\hggit\util.py", line 63, in inner return f(*args, **kwargs) File "c:\users\augier3pi\dev\hg-git\hggit\__init__.py", line 389, in exchangepull pullop.cgresult = repo.githandler.fetch(remote.path, heads) File "c:\users\augier3pi\dev\hg-git\hggit\git_handler.py", line 277, in fetch result = self.fetch_pack(remote, heads) File "c:\users\augier3pi\dev\hg-git\hggit\git_handler.py", line 1219, in fetch_pack ret = localclient.fetch_pack(path, determine_wants, graphwalker, File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\dulwich\client.py", line 909, in fetch_pack proto, can_read, stderr = self._connect(b'upload-pack', path) File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\site-packages\dulwich\client.py", line 1446, in _connect con = self.ssh_vendor.run_command( File "c:\users\augier3pi\dev\hg-git\hggit\_ssh.py", line 26, in run_command proc = subprocess.Popen(compat.quotecommand(cmd), #.decode(), File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\subprocess.py", line 947, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\augier3pi\miniconda3\envs\_env_mercurial\lib\subprocess.py", line 1349, in _execute_child raise TypeError('bytes args is not allowed on Windows') TypeError: bytes args is not allowed on Windows ```
issue