diff -r d979c76d6e54 -r 5f71fff8dc74 mercurial/httppeer.py --- a/mercurial/httppeer.py Fri Dec 02 18:18:57 2022 +0100 +++ b/mercurial/httppeer.py Fri Dec 02 18:19:59 2022 +0100 @@ -624,6 +624,7 @@ def make_peer(ui, path, create, intents=None, createopts=None): if create: raise error.Abort(_(b'cannot create new http repository')) + path = path.loc try: if path.startswith(b'https:') and not urlmod.has_https: raise error.Abort(