117 self.websubtable = app.websubtable |
117 self.websubtable = app.websubtable |
118 |
118 |
119 self.csp, self.nonce = cspvalues(self.repo.ui) |
119 self.csp, self.nonce = cspvalues(self.repo.ui) |
120 |
120 |
121 # Trust the settings from the .hg/hgrc files by default. |
121 # Trust the settings from the .hg/hgrc files by default. |
122 def config(self, section, name, default=None, untrusted=True): |
122 def config(self, section, name, default=uimod._unset, untrusted=True): |
123 return self.repo.ui.config(section, name, default, |
123 return self.repo.ui.config(section, name, default, |
124 untrusted=untrusted) |
124 untrusted=untrusted) |
125 |
125 |
126 def configbool(self, section, name, default=False, untrusted=True): |
126 def configbool(self, section, name, default=uimod._unset, untrusted=True): |
127 return self.repo.ui.configbool(section, name, default, |
127 return self.repo.ui.configbool(section, name, default, |
128 untrusted=untrusted) |
128 untrusted=untrusted) |
129 |
129 |
130 def configint(self, section, name, default=None, untrusted=True): |
130 def configint(self, section, name, default=uimod._unset, untrusted=True): |
131 return self.repo.ui.configint(section, name, default, |
131 return self.repo.ui.configint(section, name, default, |
132 untrusted=untrusted) |
132 untrusted=untrusted) |
133 |
133 |
134 def configlist(self, section, name, default=None, untrusted=True): |
134 def configlist(self, section, name, default=uimod._unset, untrusted=True): |
135 return self.repo.ui.configlist(section, name, default, |
135 return self.repo.ui.configlist(section, name, default, |
136 untrusted=untrusted) |
136 untrusted=untrusted) |
137 |
137 |
138 def archivelist(self, nodeid): |
138 def archivelist(self, nodeid): |
139 allowed = self.configlist('web', 'allow_archive') |
139 allowed = self.configlist('web', 'allow_archive') |