Mercurial > hg
changeset 3557:f7dee427cd14
Turn of "Not trusting file" logging when running hgweb and hgwebdir
(hg serve still shows the warning)
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Thu, 26 Oct 2006 19:25:45 +0200 |
parents | c3043ebe40a0 |
children | 733835602365 |
files | mercurial/hgweb/hgweb_mod.py mercurial/hgweb/hgwebdir_mod.py mercurial/ui.py |
diffstat | 3 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/hgweb/hgweb_mod.py Thu Oct 26 19:25:45 2006 +0200 +++ b/mercurial/hgweb/hgweb_mod.py Thu Oct 26 19:25:45 2006 +0200 @@ -69,7 +69,7 @@ class hgweb(object): def __init__(self, repo, name=None): if type(repo) == type(""): - self.repo = hg.repository(ui.ui(), repo) + self.repo = hg.repository(ui.ui(report_untrusted=False), repo) else: self.repo = repo
--- a/mercurial/hgweb/hgwebdir_mod.py Thu Oct 26 19:25:45 2006 +0200 +++ b/mercurial/hgweb/hgwebdir_mod.py Thu Oct 26 19:25:45 2006 +0200 @@ -110,7 +110,7 @@ rows = [] parity = 0 for name, path in self.repos: - u = ui.ui() + u = ui.ui(report_untrusted=False) try: u.readconfig(os.path.join(path, '.hg', 'hgrc')) except IOError:
--- a/mercurial/ui.py Thu Oct 26 19:25:45 2006 +0200 +++ b/mercurial/ui.py Thu Oct 26 19:25:45 2006 +0200 @@ -26,7 +26,8 @@ class ui(object): def __init__(self, verbose=False, debug=False, quiet=False, - interactive=True, traceback=False, parentui=None): + interactive=True, traceback=False, report_untrusted=True, + parentui=None): self.overlay = None self.header = [] self.prev_header = [] @@ -39,6 +40,7 @@ self.debugflag = debug self.interactive = interactive self.traceback = traceback + self.report_untrusted = report_untrusted self.trusted_users = {} self.trusted_groups = {} # if ucdata is not None, its keys must be a superset of cdata's @@ -98,7 +100,7 @@ user = util.username(st.st_uid) group = util.groupname(st.st_gid) if user not in tusers and group not in tgroups: - if warn: + if warn and self.report_untrusted: self.warn(_('Not trusting file %s from untrusted ' 'user %s, group %s\n') % (f, user, group)) return False