mercurial/hgweb/hgweb_mod.py
changeset 26294 1ffc61c4e32e
parent 26247 7df5d4760873
child 26421 4b0fc75f9403
--- a/mercurial/hgweb/hgweb_mod.py	Sun Sep 20 20:08:22 2015 +0900
+++ b/mercurial/hgweb/hgweb_mod.py	Sun Sep 20 20:11:31 2015 +0900
@@ -205,6 +205,9 @@
         r.baseui.setconfig('ui', 'report_untrusted', 'off', 'hgweb')
         r.ui.setconfig('ui', 'nontty', 'true', 'hgweb')
         r.baseui.setconfig('ui', 'nontty', 'true', 'hgweb')
+        # resolve file patterns relative to repo root
+        r.ui.setconfig('ui', 'forcecwd', r.root, 'hgweb')
+        r.baseui.setconfig('ui', 'forcecwd', r.root, 'hgweb')
         # displaying bundling progress bar while serving feel wrong and may
         # break some wsgi implementation.
         r.ui.setconfig('progress', 'disable', 'true', 'hgweb')