diff -r e6a35b0f853c -r 8d14aac93b5d src/mercurialserver/access.py --- a/src/mercurialserver/access.py Fri Mar 06 13:06:36 2009 +0000 +++ b/src/mercurialserver/access.py Fri Mar 06 13:26:35 2009 +0000 @@ -23,16 +23,12 @@ self.ui = ui self.repo = repo - self.rules = ruleset.rules_from_env() - self.rules.set(user = os.environ['REMOTE_USER']) - self.rules.set(repo = os.environ['HG_REPO_PATH']) - def allow(self, ctx): branch = ctx.branch() - if not self.rules.allow("write", branch=branch, file=None): + if not ruleset.rules.allow("write", branch=branch, file=None): return False for f in ctx.files(): - if not self.rules.allow("write", branch=branch, file=f): + if not ruleset.rules.allow("write", branch=branch, file=f): return False return True