# HG changeset patch # User Pierre-Yves David # Date 1669855294 -3600 # Node ID ec8140c44b14405430e2652af29928ee84d7fb21 # Parent a7985c822c09c50bd3c8fe80ca05837e4c335f6e path: update logic in `perf` to use the push variant when available The command seems currently broken, but at least it won't be broken by us ! 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)