diff -r 0b791c90280a -r e3b45916c375 mercurial/dispatch.py --- a/mercurial/dispatch.py Tue Oct 22 23:42:15 2024 +0200 +++ b/mercurial/dispatch.py Wed Oct 23 01:12:52 2024 +0200 @@ -954,7 +954,8 @@ else: lui = ui.copy() if rcutil.use_repo_hgrc(): - for rc_path in rcutil.repo_components(path): + for c_type, rc_path in rcutil.repo_components(path): + assert c_type == b'path' lui.readconfig(rc_path, root=path) if rpath: @@ -965,7 +966,8 @@ path = path_obj.rawloc lui = ui.copy() if rcutil.use_repo_hgrc(): - for rc_path in rcutil.repo_components(path): + for c_type, rc_path in rcutil.repo_components(path): + assert c_type == b'path' lui.readconfig(rc_path, root=path) if oldcwd: