Mercurial > public > mercurial-scm > hg-stable
diff mercurial/cmdutil.py @ 32421:c87db79b9507
cleanup: reuse existing wctx variables instead of calling repo[None]
Incidentally, this apparently means we load .hgsub one time less as
well, which affects a test case.
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Sat, 20 May 2017 22:27:52 -0700 |
parents | 04baab18d60a |
children | 1f4be037f558 |
line wrap: on
line diff
--- a/mercurial/cmdutil.py Thu May 18 16:43:56 2017 -0400 +++ b/mercurial/cmdutil.py Sat May 20 22:27:52 2017 -0700 @@ -715,8 +715,8 @@ badstates = '?' else: badstates = '?r' - m = scmutil.match(repo[None], [pat], opts, globbed=True) - for abs in repo[None].walk(m): + m = scmutil.match(wctx, [pat], opts, globbed=True) + for abs in wctx.walk(m): state = repo.dirstate[abs] rel = m.rel(abs) exact = m.exact(abs) @@ -3049,7 +3049,7 @@ if not m.always(): matcher = matchmod.badmatch(m, lambda x, y: False) - for abs in repo[None].walk(matcher): + for abs in wctx.walk(matcher): names[abs] = m.rel(abs), m.exact(abs) # walk target manifest to fill `names`