path: pass `path` to `peer` in the `outgoing` revset
We directly use the `path` object to build the `peer` object.
--- a/mercurial/revset.py Thu Dec 01 02:11:21 2022 +0100
+++ b/mercurial/revset.py Thu Dec 01 02:14:40 2022 +0100
@@ -1869,13 +1869,12 @@
dests = []
missing = set()
for path in urlutil.get_push_paths(repo, repo.ui, dests):
- dest = path.loc
branches = path.branch, []
revs, checkout = hg.addbranchrevs(repo, repo, branches, [])
if revs:
revs = [repo.lookup(rev) for rev in revs]
- other = hg.peer(repo, {}, dest)
+ other = hg.peer(repo, {}, path)
try:
with repo.ui.silent():
outgoing = discovery.findcommonoutgoing(