mercurial/hgweb/common.py
changeset 35038 6ef744a7df65
parent 34721 baee5512f262
child 36296 d18c0cf5f3ab
equal deleted inserted replaced
35037:da5d5ea7d696 35038:6ef744a7df65
    73 
    73 
    74     deny = hgweb.configlist('web', 'deny_push')
    74     deny = hgweb.configlist('web', 'deny_push')
    75     if deny and (not user or ismember(hgweb.repo.ui, user, deny)):
    75     if deny and (not user or ismember(hgweb.repo.ui, user, deny)):
    76         raise ErrorResponse(HTTP_UNAUTHORIZED, 'push not authorized')
    76         raise ErrorResponse(HTTP_UNAUTHORIZED, 'push not authorized')
    77 
    77 
    78     allow = hgweb.configlist('web', 'allow_push')
    78     allow = hgweb.configlist('web', 'allow-push')
    79     if not (allow and ismember(hgweb.repo.ui, user, allow)):
    79     if not (allow and ismember(hgweb.repo.ui, user, allow)):
    80         raise ErrorResponse(HTTP_UNAUTHORIZED, 'push not authorized')
    80         raise ErrorResponse(HTTP_UNAUTHORIZED, 'push not authorized')
    81 
    81 
    82 # Hooks for hgweb permission checks; extensions can add hooks here.
    82 # Hooks for hgweb permission checks; extensions can add hooks here.
    83 # Each hook is invoked like this: hook(hgweb, request, operation),
    83 # Each hook is invoked like this: hook(hgweb, request, operation),