mercurial/sparse.py
changeset 41759 aaad36b88298
parent 41676 0531dff73d0b
child 42456 87a34c767384
equal deleted inserted replaced
41758:15d3facfa40a 41759:aaad36b88298
   641             root, cwd = repo.root, repo.getcwd()
   641             root, cwd = repo.root, repo.getcwd()
   642             abspats = []
   642             abspats = []
   643             for kindpat in pats:
   643             for kindpat in pats:
   644                 kind, pat = matchmod._patsplit(kindpat, None)
   644                 kind, pat = matchmod._patsplit(kindpat, None)
   645                 if kind in matchmod.cwdrelativepatternkinds or kind is None:
   645                 if kind in matchmod.cwdrelativepatternkinds or kind is None:
   646                     ap = (kind + ':' if kind else '') +\
   646                     ap = ((kind + ':' if kind else '') +
   647                             pathutil.canonpath(root, cwd, pat)
   647                           pathutil.canonpath(root, cwd, pat))
   648                     abspats.append(ap)
   648                     abspats.append(ap)
   649                 else:
   649                 else:
   650                     abspats.append(kindpat)
   650                     abspats.append(kindpat)
   651             pats = abspats
   651             pats = abspats
   652 
   652