equal
deleted
inserted
replaced
99 |
99 |
100 includes, excludes, profiles = sparse.parseconfig(ui, fdata, 'narrow') |
100 includes, excludes, profiles = sparse.parseconfig(ui, fdata, 'narrow') |
101 if profiles: |
101 if profiles: |
102 raise error.Abort(_("cannot specify other files using '%include' in" |
102 raise error.Abort(_("cannot specify other files using '%include' in" |
103 " narrowspec")) |
103 " narrowspec")) |
|
104 |
|
105 narrowspec.validatepatterns(includes) |
|
106 narrowspec.validatepatterns(excludes) |
104 |
107 |
105 # narrowspec is passed so we should assume that user wants narrow clone |
108 # narrowspec is passed so we should assume that user wants narrow clone |
106 opts_narrow = True |
109 opts_narrow = True |
107 opts['include'].extend(includes) |
110 opts['include'].extend(includes) |
108 opts['exclude'].extend(excludes) |
111 opts['exclude'].extend(excludes) |