Mercurial > public > mercurial-scm > hg
comparison mercurial/ui.py @ 20787:be179da10d5f
config: backout 77f1f206e135 - 743daa601445 removed the only use of overlay
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Wed, 19 Mar 2014 01:59:15 +0100 |
parents | be140ebd506b |
children | f144928dd058 |
comparison
equal
deleted
inserted
replaced
20786:d666da075b91 | 20787:be179da10d5f |
---|---|
155 def restoreconfig(self, data): | 155 def restoreconfig(self, data): |
156 self._ocfg.restore(data[0]) | 156 self._ocfg.restore(data[0]) |
157 self._tcfg.restore(data[1]) | 157 self._tcfg.restore(data[1]) |
158 self._ucfg.restore(data[2]) | 158 self._ucfg.restore(data[2]) |
159 | 159 |
160 def setconfig(self, section, name, value, overlay=True): | 160 def setconfig(self, section, name, value): |
161 if overlay: | 161 for cfg in (self._ocfg, self._tcfg, self._ucfg): |
162 self._ocfg.set(section, name, value) | 162 cfg.set(section, name, value) |
163 self._tcfg.set(section, name, value) | |
164 self._ucfg.set(section, name, value) | |
165 self.fixconfig(section=section) | 163 self.fixconfig(section=section) |
166 | 164 |
167 def _data(self, untrusted): | 165 def _data(self, untrusted): |
168 return untrusted and self._ucfg or self._tcfg | 166 return untrusted and self._ucfg or self._tcfg |
169 | 167 |