Mercurial > public > mercurial-scm > hg-stable
diff mercurial/ui.py @ 8189:d2899a856f9f
ui: replace parentui mechanism with repo.baseui
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 26 Apr 2009 16:50:43 -0500 |
parents | d2504744e7a5 |
children | 9b8ac5fb7760 |
line wrap: on
line diff
--- a/mercurial/ui.py Sun Apr 26 16:50:43 2009 -0500 +++ b/mercurial/ui.py Sun Apr 26 16:50:43 2009 -0500 @@ -20,23 +20,22 @@ self.overlay = config.config() self.cdata = config.config() self.ucdata = config.config() - self.parentui = None self.trusted_users = {} self.trusted_groups = {} if parentui: - self.parentui = parentui.parentui or parentui - self.cdata = self.parentui.cdata.copy() - self.ucdata = self.parentui.ucdata.copy() + self.cdata = parentui.cdata.copy() + self.ucdata = parentui.ucdata.copy() self.overlay = parentui.overlay.copy() self.trusted_users = parentui.trusted_users.copy() self.trusted_groups = parentui.trusted_groups.copy() - self.buffers = parentui.buffers self.fixconfig() else: # we always trust global config files for f in util.rcpath(): self.readconfig(f, assumetrusted=True) + def copy(self): + return ui(self) _isatty = None def isatty(self):