hgext/narrow/narrowcommands.py
changeset 39541 8301741e1f89
parent 39532 55eea29833d2
child 39544 10a8472f6662
equal deleted inserted replaced
39540:ce20caecacbd 39541:8301741e1f89
    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)