hgext/narrow/narrowbundle2.py
changeset 36138 8fd0a9e2d7e9
parent 36126 8c31187b6717
child 36198 9fd8c2a3db5a
equal deleted inserted replaced
36137:b8bbe589fd47 36138:8fd0a9e2d7e9
   344         'path:.' if p == '*' else 'path:' + p for p in user_excludes]
   344         'path:.' if p == '*' else 'path:' + p for p in user_excludes]
   345 
   345 
   346     req_includes = set(kwargs.get('includepats', []))
   346     req_includes = set(kwargs.get('includepats', []))
   347     req_excludes = set(kwargs.get('excludepats', []))
   347     req_excludes = set(kwargs.get('excludepats', []))
   348 
   348 
   349     invalid_includes = []
   349     req_includes, req_excludes, invalid_includes = narrowspec.restrictpatterns(
   350     req_includes, req_excludes = narrowspec.restrictpatterns(
   350         req_includes, req_excludes, user_includes, user_excludes)
   351         req_includes, req_excludes,
       
   352         user_includes, user_excludes, invalid_includes)
       
   353 
   351 
   354     if invalid_includes:
   352     if invalid_includes:
   355         raise error.Abort(
   353         raise error.Abort(
   356             _("The following includes are not accessible for {}: {}")
   354             _("The following includes are not accessible for {}: {}")
   357             .format(username, invalid_includes))
   355             .format(username, invalid_includes))