Mercurial > public > mercurial-scm > hg-stable
diff mercurial/cmdutil.py @ 6584:29c77e5dfb3c
walk: remove rel and exact returns
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 12 May 2008 11:37:08 -0500 |
parents | 5acbdd3941c4 |
children | d3d1d39da2fa |
line wrap: on
line diff
--- a/mercurial/cmdutil.py Mon May 12 11:37:08 2008 -0500 +++ b/mercurial/cmdutil.py Mon May 12 11:37:08 2008 -0500 @@ -237,7 +237,7 @@ def walk(repo, match, node=None): for src, fn in repo.walk(node, match): - yield src, fn, match.rel(fn), match.exact(fn) + yield src, fn def findrenames(repo, added=None, removed=None, threshold=0.5): '''find renamed files -- yields (before, after, score) tuples''' @@ -275,11 +275,13 @@ add, remove = [], [] mapping = {} m = match(repo, pats, opts) - for src, abs, rel, exact in walk(repo, m): + for src, abs in walk(repo, m): target = repo.wjoin(abs) + rel = m.rel(abs) + exact = m.exact(abs) if src == 'f' and abs not in repo.dirstate: add.append(abs) - mapping[abs] = rel, exact + mapping[abs] = rel, m.exact(abs) if repo.ui.verbose or not exact: repo.ui.status(_('adding %s\n') % ((pats and rel) or abs)) if repo.dirstate[abs] != 'r' and (not util.lexists(target) @@ -315,8 +317,10 @@ def walkpat(pat): srcs = [] m = match(repo, [pat], opts, globbed=True) - for tag, abs, rel, exact in walk(repo, m): + for tag, abs in walk(repo, m): state = repo.dirstate[abs] + rel = m.rel(abs) + exact = m.exact(abs) if state in '?r': if exact and state == '?': ui.warn(_('%s: not copying - file is not managed\n') % rel)