equal
deleted
inserted
replaced
2179 username + b'.excludes', |
2179 username + b'.excludes', |
2180 ui.configlist(_NARROWACL_SECTION, b'default.excludes'), |
2180 ui.configlist(_NARROWACL_SECTION, b'default.excludes'), |
2181 ) |
2181 ) |
2182 if not user_includes: |
2182 if not user_includes: |
2183 raise error.Abort( |
2183 raise error.Abort( |
2184 _(b"{} configuration for user {} is empty").format( |
2184 _(b"%s configuration for user %s is empty") |
2185 _NARROWACL_SECTION, username |
2185 % (_NARROWACL_SECTION, username) |
2186 ) |
|
2187 ) |
2186 ) |
2188 |
2187 |
2189 user_includes = [ |
2188 user_includes = [ |
2190 b'path:.' if p == b'*' else b'path:' + p for p in user_includes |
2189 b'path:.' if p == b'*' else b'path:' + p for p in user_includes |
2191 ] |
2190 ] |
2200 req_includes, req_excludes, user_includes, user_excludes |
2199 req_includes, req_excludes, user_includes, user_excludes |
2201 ) |
2200 ) |
2202 |
2201 |
2203 if invalid_includes: |
2202 if invalid_includes: |
2204 raise error.Abort( |
2203 raise error.Abort( |
2205 _(b"The following includes are not accessible for {}: {}").format( |
2204 _(b"The following includes are not accessible for %s: %s") |
2206 username, invalid_includes |
2205 % (username, invalid_includes) |
2207 ) |
|
2208 ) |
2206 ) |
2209 |
2207 |
2210 new_args = {} |
2208 new_args = {} |
2211 new_args.update(kwargs) |
2209 new_args.update(kwargs) |
2212 new_args['narrow'] = True |
2210 new_args['narrow'] = True |