contrib/perf.py
changeset 49705 ec8140c44b14
parent 49562 27bff60887fe
child 49737 4cedae992ed1
--- a/contrib/perf.py	Thu Dec 01 01:38:33 2022 +0100
+++ b/contrib/perf.py	Thu Dec 01 01:41:34 2022 +0100
@@ -1613,7 +1613,11 @@
             b'default repository not configured!',
             hint=b"see 'hg help config.paths'",
         )
-    dest = path.pushloc or path.loc
+    if util.safehasattr(path, 'main_path'):
+        path = path.get_push_variant()
+        dest = path.loc
+    else:
+        dest = path.pushloc or path.loc
     ui.statusnoi18n(b'analysing phase of %s\n' % util.hidepassword(dest))
     other = hg.peer(repo, opts, dest)