mercurial/ui.py
changeset 20787 be179da10d5f
parent 20606 be140ebd506b
child 20788 f144928dd058
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