Mercurial > public > mercurial-scm > hg
diff mercurial/ui.py @ 20788:f144928dd058
config: give a useful hint of source for the most common command line settings
'hg showconfig --debug' will instead of:
none: ui.verbose=False
give the better hint:
--verbose: ui.verbose=False
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Wed, 19 Mar 2014 02:45:04 +0100 |
parents | be179da10d5f |
children | 350dc24a553d |
line wrap: on
line diff
--- a/mercurial/ui.py Wed Mar 19 01:59:15 2014 +0100 +++ b/mercurial/ui.py Wed Mar 19 02:45:04 2014 +0100 @@ -157,9 +157,9 @@ self._tcfg.restore(data[1]) self._ucfg.restore(data[2]) - def setconfig(self, section, name, value): + def setconfig(self, section, name, value, source=''): for cfg in (self._ocfg, self._tcfg, self._ucfg): - cfg.set(section, name, value) + cfg.set(section, name, value, source) self.fixconfig(section=section) def _data(self, untrusted):