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`