peer: pass the `path` to the statichttp peer
We now have all peer able to receive and store a `path` object. Hooray.
--- a/mercurial/statichttprepo.py Sat Dec 03 06:16:58 2022 +0100
+++ b/mercurial/statichttprepo.py Fri Dec 02 19:34:01 2022 +0100
@@ -262,5 +262,5 @@
def make_peer(ui, path, create, intents=None, createopts=None):
if create:
raise error.Abort(_(b'cannot create new static-http repository'))
- path = path.loc
- return statichttprepository(ui, path[7:]).peer()
+ url = path.loc[7:]
+ return statichttprepository(ui, url).peer(path=path)