Create repository objects instead of using own ConfigParser in hgwebdir.
--- a/mercurial/hgweb.py Sun Aug 28 17:53:37 2005 +0200
+++ b/mercurial/hgweb.py Sun Aug 28 17:55:15 2005 +0200
@@ -942,14 +942,8 @@
repos = self.cp.items("paths")
repos.sort()
for name, path in repos:
- cp2 = ConfigParser.SafeConfigParser()
- cp2.read(os.path.join(path, ".hg", "hgrc"))
-
- def get(sec, val, default):
- try:
- return cp2.get(sec, val)
- except:
- return default
+ repo = repository(ui(), path)
+ get = repo.ui.config
url = os.environ["REQUEST_URI"] + "/" + name
url = url.replace("//", "/")