28 if cwd: |
28 if cwd: |
29 return [util.normpath(os.path.join(cwd, x)) for x in args] |
29 return [util.normpath(os.path.join(cwd, x)) for x in args] |
30 return args |
30 return args |
31 |
31 |
32 def matchpats(repo, cwd, pats=[], opts={}, head=''): |
32 def matchpats(repo, cwd, pats=[], opts={}, head=''): |
33 return util.matcher(repo, cwd, pats or ['.'], opts.get('include'), |
33 return util.matcher(repo.root, cwd, pats or ['.'], opts.get('include'), |
34 opts.get('exclude'), head) |
34 opts.get('exclude'), head) |
35 |
35 |
36 def makewalk(repo, pats, opts, head=''): |
36 def makewalk(repo, pats, opts, head=''): |
37 cwd = repo.getcwd() |
37 cwd = repo.getcwd() |
38 files, matchfn, anypats = matchpats(repo, cwd, pats, opts, head) |
38 files, matchfn, anypats = matchpats(repo, cwd, pats, opts, head) |