equal
deleted
inserted
replaced
7 |
7 |
8 |
8 |
9 from mercurial import ( |
9 from mercurial import ( |
10 bundle2, |
10 bundle2, |
11 error, |
11 error, |
|
12 exchange, |
12 extensions, |
13 extensions, |
13 hg, |
14 hg, |
14 narrowspec, |
15 narrowspec, |
15 wireprototypes, |
16 wireprototypes, |
16 wireprotov1peer, |
17 wireprotov1peer, |
83 |
84 |
84 oldincludes = splitpaths(oldincludes) |
85 oldincludes = splitpaths(oldincludes) |
85 newincludes = splitpaths(newincludes) |
86 newincludes = splitpaths(newincludes) |
86 oldexcludes = splitpaths(oldexcludes) |
87 oldexcludes = splitpaths(oldexcludes) |
87 newexcludes = splitpaths(newexcludes) |
88 newexcludes = splitpaths(newexcludes) |
|
89 |
|
90 # enforce narrow acl if set |
|
91 if repo.ui.has_section(exchange._NARROWACL_SECTION): |
|
92 exchange.applynarrowacl(repo, {'includepats': newincludes}) |
|
93 |
88 # validate the patterns |
94 # validate the patterns |
89 narrowspec.validatepatterns(set(oldincludes)) |
95 narrowspec.validatepatterns(set(oldincludes)) |
90 narrowspec.validatepatterns(set(newincludes)) |
96 narrowspec.validatepatterns(set(newincludes)) |
91 narrowspec.validatepatterns(set(oldexcludes)) |
97 narrowspec.validatepatterns(set(oldexcludes)) |
92 narrowspec.validatepatterns(set(newexcludes)) |
98 narrowspec.validatepatterns(set(newexcludes)) |