# HG changeset patch # User Pierre-Yves David # Date 1670044605 -3600 # Node ID 5bceea1a8234e0ae76ac0440c30716c384bd7f5b # Parent cfe8d88a453e8c7fa376517c63508c36ef460674 logexchange: use the proper accessors to get the remote url There is an official method, let us use it. this will prevent a crash when the private attribute disappear. diff -r cfe8d88a453e -r 5bceea1a8234 mercurial/logexchange.py --- a/mercurial/logexchange.py Sat Dec 03 00:24:28 2022 +0100 +++ b/mercurial/logexchange.py Sat Dec 03 06:16:45 2022 +0100 @@ -113,7 +113,7 @@ if local: rpath = util.pconvert(remote._repo.root) elif not isinstance(remote, bytes): - rpath = remote._url + rpath = remote.url() # represent the remotepath with user defined path name if exists for path, url in repo.ui.configitems(b'paths'):