diff -r a7985c822c09 -r ec8140c44b14 contrib/perf.py --- 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)