Mercurial > public > mercurial-scm > hg-stable
diff mercurial/ui.py @ 46659:7621ab4005bf
config: use a new `alter` method in `fixconfig`
The `set` function is doing various work related to metadata (eg: the source,
later the level). However the `fixconfig` call only updating some values
according to standard processing, not changing any of the related metadata. So
we introduce a new method and use it there.
Differential Revision: https://phab.mercurial-scm.org/D9924
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sat, 30 Jan 2021 00:32:42 +0100 |
parents | 839cacdff919 |
children | a3dced4b7b04 |
line wrap: on
line diff
--- a/mercurial/ui.py Mon Mar 01 14:44:29 2021 -0800 +++ b/mercurial/ui.py Sat Jan 30 00:32:42 2021 +0100 @@ -554,7 +554,7 @@ p = util.expandpath(p) if not util.hasscheme(p) and not os.path.isabs(p): p = os.path.normpath(os.path.join(root, p)) - c.set(b"paths", n, p) + c.alter(b"paths", n, p) if section in (None, b'ui'): # update ui options