--- 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')