logexchange: use the proper accessors to get the remote url
authorPierre-Yves David <pierre-yves.david@octobus.net>
Sat, 03 Dec 2022 06:16:45 +0100
changeset 49760 5bceea1a8234
parent 49759 cfe8d88a453e
child 49761 73ed1d13c0bf
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.
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'):