mercurial/commands.py
changeset 699 64046575a6f7
parent 698 df78d8ccac4c
child 700 d01b93efecd6
equal deleted inserted replaced
698:df78d8ccac4c 699:64046575a6f7
   682                   for p in pats]
   682                   for p in pats]
   683         regexp = r'%s(?:%s)%s' % (head, '|'.join(fnpats), tail)
   683         regexp = r'%s(?:%s)%s' % (head, '|'.join(fnpats), tail)
   684         return re.compile(regexp)
   684         return re.compile(regexp)
   685     exclude = compile(opts['exclude'], on_empty=False)
   685     exclude = compile(opts['exclude'], on_empty=False)
   686     include = compile(opts['include'])
   686     include = compile(opts['include'])
   687     pat = compile([os.path.normcase(p) for p in pats], head='', tail='$')
   687     pat = compile(pats, head='', tail='$')
   688     end = opts['print0'] and '\0' or '\n'
   688     end = opts['print0'] and '\0' or '\n'
   689     if opts['rev']:
   689     if opts['rev']:
   690         node = repo.manifest.lookup(opts['rev'])
   690         node = repo.manifest.lookup(opts['rev'])
   691     else:
   691     else:
   692         node = repo.manifest.tip()
   692         node = repo.manifest.tip()