Mercurial > hg
comparison mercurial/hgweb/hgwebdir_mod.py @ 8621:13613221caf1
hgweb: extract config values after reading webdir-config
author | Dirkjan Ochtman <dirkjan@ochtman.nl> |
---|---|
date | Tue, 26 May 2009 10:16:17 +0200 |
parents | b48a1e081f23 |
children | 45f626a39def |
comparison
equal
deleted
inserted
replaced
8620:b38f275bb5c2 | 8621:13613221caf1 |
---|---|
59 else: | 59 else: |
60 self.ui = ui.ui() | 60 self.ui = ui.ui() |
61 self.ui.setconfig('ui', 'report_untrusted', 'off') | 61 self.ui.setconfig('ui', 'report_untrusted', 'off') |
62 self.ui.setconfig('ui', 'interactive', 'off') | 62 self.ui.setconfig('ui', 'interactive', 'off') |
63 | 63 |
64 self.motd = self.ui.config('web', 'motd') | |
65 self.style = self.ui.config('web', 'style', 'paper') | |
66 self.stripecount = self.ui.config('web', 'stripes', 1) | |
67 if self.stripecount: | |
68 self.stripecount = int(self.stripecount) | |
69 self._baseurl = self.ui.config('web', 'baseurl') | |
70 | |
71 if not isinstance(self.conf, (dict, list, tuple)): | 64 if not isinstance(self.conf, (dict, list, tuple)): |
72 map = {'paths': 'hgweb-paths'} | 65 map = {'paths': 'hgweb-paths'} |
73 self.ui.readconfig(self.conf, remap=map, trust=True) | 66 self.ui.readconfig(self.conf, remap=map, trust=True) |
74 paths = self.ui.configitems('hgweb-paths') | 67 paths = self.ui.configitems('hgweb-paths') |
75 elif isinstance(self.conf, (list, tuple)): | 68 elif isinstance(self.conf, (list, tuple)): |
76 paths = self.conf | 69 paths = self.conf |
77 elif isinstance(self.conf, dict): | 70 elif isinstance(self.conf, dict): |
78 paths = self.conf.items() | 71 paths = self.conf.items() |
72 | |
73 self.motd = self.ui.config('web', 'motd') | |
74 self.style = self.ui.config('web', 'style', 'paper') | |
75 self.stripecount = self.ui.config('web', 'stripes', 1) | |
76 if self.stripecount: | |
77 self.stripecount = int(self.stripecount) | |
78 self._baseurl = self.ui.config('web', 'baseurl') | |
79 | 79 |
80 self.repos = findrepos(paths) | 80 self.repos = findrepos(paths) |
81 for prefix, root in self.ui.configitems('collections'): | 81 for prefix, root in self.ui.configitems('collections'): |
82 prefix = util.pconvert(prefix) | 82 prefix = util.pconvert(prefix) |
83 for path in util.walkrepos(root, followsym=True): | 83 for path in util.walkrepos(root, followsym=True): |