mercurial/ui.py
changeset 11970 fca15617721c
parent 11945 5094e6b2f640
parent 11965 77f1f206e135
child 11984 2db0fccc8143
equal deleted inserted replaced
11969:52ec5c813723 11970:fca15617721c
   119 
   119 
   120         # update trust information
   120         # update trust information
   121         self._trustusers.update(self.configlist('trusted', 'users'))
   121         self._trustusers.update(self.configlist('trusted', 'users'))
   122         self._trustgroups.update(self.configlist('trusted', 'groups'))
   122         self._trustgroups.update(self.configlist('trusted', 'groups'))
   123 
   123 
   124     def setconfig(self, section, name, value):
   124     def setconfig(self, section, name, value, overlay=True):
   125         for cfg in (self._ocfg, self._tcfg, self._ucfg):
   125         if overlay:
   126             cfg.set(section, name, value)
   126             self._ocfg.set(section, name, value)
       
   127         self._tcfg.set(section, name, value)
       
   128         self._ucfg.set(section, name, value)
   127         self.fixconfig()
   129         self.fixconfig()
   128 
   130 
   129     def _data(self, untrusted):
   131     def _data(self, untrusted):
   130         return untrusted and self._ucfg or self._tcfg
   132         return untrusted and self._ucfg or self._tcfg
   131 
   133