path: pass `path` to `peer` in `hg fastannotate`
authorPierre-Yves David <pierre-yves.david@octobus.net>
Fri, 02 Dec 2022 06:48:17 +0100
changeset 49735 8c6f783917e7
parent 49734 4dfcdb20ffc7
child 49736 a804242050c4
path: pass `path` to `peer` in `hg fastannotate` We directly use the `path` object to build the `peer` object.
hgext/fastannotate/protocol.py
--- a/hgext/fastannotate/protocol.py	Fri Dec 02 06:45:46 2022 +0100
+++ b/hgext/fastannotate/protocol.py	Fri Dec 02 06:48:17 2022 +0100
@@ -151,8 +151,11 @@
     ui = repo.ui
 
     remotedest = ui.config(b'fastannotate', b'remotepath', b'default')
-    r = urlutil.get_unique_pull_path(b'fastannotate', repo, ui, remotedest)
-    remotepath = r[0]
+    remotepath = urlutil.get_unique_pull_path_obj(
+        b'fastannotate',
+        ui,
+        remotedest,
+    )
     peer = hg.peer(ui, {}, remotepath)
 
     try: