# HG changeset patch # User alexrayne # Date 1687465008 -10800 # Thu Jun 22 23:16:48 2023 +0300 # Node ID f0da5dd7a1d6274b62b7852dc05ac56b57381820 # Parent 68c4f8f3c9f43ae3773ed1dcfe7ed8cd0334bb27 httppeer: fix make_peer static - fixed for url-path argument. It has migrated to url-object, but legacy code passed just string
diff --git a/mercurial/httppeer.py b/mercurial/httppeer.py --- a/mercurial/httppeer.py +++ b/mercurial/httppeer.py @@ -663,8 +663,10 @@ return inst except error.RepoError as httpexception: try: - r = statichttprepo.make_peer(ui, b"static-" + path.loc, create) ui.note(_(b'(falling back to static-http)\n')) + # path.url.scheme = b"static-" + path.url.scheme; + spath = urlutil.path(ui, None, rawloc=b"static-"+path.rawloc, validate_path=False) + r = statichttprepo.make_peer(ui, spath, create) return r except error.RepoError: raise httpexception # use the original http RepoError instead _______________________________________________ Mercurial-devel mailing list Mercurial-devel@lists.mercurial-scm.org https://lists.mercurial-scm.org/mailman/listinfo/mercurial-devel