Mercurial > hg
comparison contrib/genosxversion.py @ 38318:929405af558a
update: use context manager for config override (API)
Note that update wasn't resetting the value before, so any extensions
that called commands.update() and relied on ui.forcemerge being set
after it returned would now have to set it themselves.
(There technically a small API change in all of the patches in this
series, I believe: If extensions relied on the methods to *clear*
ui.forcemerge, then they would have to do that themselves now, because
ui.configoverride() actually restores the previous config, it doesn't
just clear it like these functions did before.)
Differential Revision: https://phab.mercurial-scm.org/D3741
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Thu, 14 Jun 2018 15:46:31 -0700 |
parents | 283a7da602ae |
children | 25880ddf9a86 |
comparison
equal
deleted
inserted
replaced
38317:ff9694ea3852 | 38318:929405af558a |
---|