Mercurial > public > mercurial-scm > hg-stable
comparison 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 |
comparison
equal
deleted
inserted
replaced
8188:f3abe032fc89 | 8189:d2899a856f9f |
---|---|
18 self.quiet = self.verbose = self.debugflag = self.traceback = False | 18 self.quiet = self.verbose = self.debugflag = self.traceback = False |
19 self.interactive = self.report_untrusted = True | 19 self.interactive = self.report_untrusted = True |
20 self.overlay = config.config() | 20 self.overlay = config.config() |
21 self.cdata = config.config() | 21 self.cdata = config.config() |
22 self.ucdata = config.config() | 22 self.ucdata = config.config() |
23 self.parentui = None | |
24 self.trusted_users = {} | 23 self.trusted_users = {} |
25 self.trusted_groups = {} | 24 self.trusted_groups = {} |
26 | 25 |
27 if parentui: | 26 if parentui: |
28 self.parentui = parentui.parentui or parentui | 27 self.cdata = parentui.cdata.copy() |
29 self.cdata = self.parentui.cdata.copy() | 28 self.ucdata = parentui.ucdata.copy() |
30 self.ucdata = self.parentui.ucdata.copy() | |
31 self.overlay = parentui.overlay.copy() | 29 self.overlay = parentui.overlay.copy() |
32 self.trusted_users = parentui.trusted_users.copy() | 30 self.trusted_users = parentui.trusted_users.copy() |
33 self.trusted_groups = parentui.trusted_groups.copy() | 31 self.trusted_groups = parentui.trusted_groups.copy() |
34 self.buffers = parentui.buffers | |
35 self.fixconfig() | 32 self.fixconfig() |
36 else: | 33 else: |
37 # we always trust global config files | 34 # we always trust global config files |
38 for f in util.rcpath(): | 35 for f in util.rcpath(): |
39 self.readconfig(f, assumetrusted=True) | 36 self.readconfig(f, assumetrusted=True) |
37 def copy(self): | |
38 return ui(self) | |
40 | 39 |
41 _isatty = None | 40 _isatty = None |
42 def isatty(self): | 41 def isatty(self): |
43 if ui._isatty is None: | 42 if ui._isatty is None: |
44 try: | 43 try: |