Changeset View
Changeset View
Standalone View
Standalone View
mercurial/ui.py
Show First 20 Lines • Show All 553 Lines • ▼ Show 20 Line(s) | def fixconfig(self, root=None, section=None): | ||||
if b'%%' in p: | if b'%%' in p: | ||||
s = self.configsource(b'paths', n) or b'none' | s = self.configsource(b'paths', n) or b'none' | ||||
self.warn( | self.warn( | ||||
_(b"(deprecated '%%' in path %s=%s from %s)\n") | _(b"(deprecated '%%' in path %s=%s from %s)\n") | ||||
% (n, p, s) | % (n, p, s) | ||||
) | ) | ||||
p = p.replace(b'%%', b'%') | p = p.replace(b'%%', b'%') | ||||
p = util.expandpath(p) | p = util.expandpath(p) | ||||
if not util.hasscheme(p) and not os.path.isabs(p): | if not urlutil.hasscheme(p) and not os.path.isabs(p): | ||||
p = os.path.normpath(os.path.join(root, p)) | p = os.path.normpath(os.path.join(root, p)) | ||||
c.alter(b"paths", n, p) | c.alter(b"paths", n, p) | ||||
if section in (None, b'ui'): | if section in (None, b'ui'): | ||||
# update ui options | # update ui options | ||||
self._fmsgout, self._fmsgerr = _selectmsgdests(self) | self._fmsgout, self._fmsgerr = _selectmsgdests(self) | ||||
self.debugflag = self.configbool(b'ui', b'debug') | self.debugflag = self.configbool(b'ui', b'debug') | ||||
self.verbose = self.debugflag or self.configbool(b'ui', b'verbose') | self.verbose = self.debugflag or self.configbool(b'ui', b'verbose') | ||||
▲ Show 20 Lines • Show All 1656 Lines • Show Last 20 Lines |