# HG changeset patch # User Pierre-Yves David # Date 1693349392 -7200 # Node ID ceac1bd816f72163182e6259067202068f50e82b # Parent b59ad4292c7a6e712c14a910d0fa0cc3a3175f53 path-suboption: use str for "_pushloc" suboptions That second argument refer to an attribute and do not needs to be bytes. diff -r b59ad4292c7a -r ceac1bd816f7 mercurial/utils/urlutil.py --- a/mercurial/utils/urlutil.py Wed Aug 30 00:49:16 2023 +0200 +++ b/mercurial/utils/urlutil.py Wed Aug 30 00:49:52 2023 +0200 @@ -695,7 +695,7 @@ return b'yes' if value else b'no' -@pathsuboption(b'pushurl', b'_pushloc') +@pathsuboption(b'pushurl', '_pushloc') def pushurlpathoption(ui, path, value): u = url(value) # Actually require a URL.