diff -r 01f9ee4de1ad -r 53eca35c3aeb mercurial/hgweb/hgwebdir_mod.py --- a/mercurial/hgweb/hgwebdir_mod.py Mon Jun 25 14:46:20 2007 +0200 +++ b/mercurial/hgweb/hgwebdir_mod.py Mon Jun 25 14:46:20 2007 +0200 @@ -142,6 +142,9 @@ def get(section, name, default=None): return u.config(section, name, default, untrusted=True) + if u.configbool("web", "hidden", untrusted=True): + continue + url = ('/'.join([req.env["REQUEST_URI"].split('?')[0], name]) .replace("//", "/")) + '/'