changeset 8763:29d8bdab74dc

vcs: always pass str to _check_url hg would sometimes pass bytes.
author Mads Kiilerich <mads@kiilerich.com>
date Mon, 16 Nov 2020 14:38:40 +0100
parents 2fac3c55f9bc
children 526c8751d75b
files kallithea/lib/vcs/backends/hg/repository.py
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/kallithea/lib/vcs/backends/hg/repository.py	Sat Nov 14 17:55:36 2020 +0100
+++ b/kallithea/lib/vcs/backends/hg/repository.py	Mon Nov 16 14:38:40 2020 +0100
@@ -355,12 +355,12 @@
         """
         try:
             if src_url:
-                url = safe_bytes(self._get_url(src_url))
+                url = self._get_url(src_url)
                 opts = {}
                 if not update_after_clone:
                     opts.update({'noupdate': True})
                 MercurialRepository._check_url(url, self.baseui)
-                mercurial.commands.clone(self.baseui, url, safe_bytes(self.path), **opts)
+                mercurial.commands.clone(self.baseui, safe_bytes(url), safe_bytes(self.path), **opts)
 
                 # Don't try to create if we've already cloned repo
                 create = False