diff hgext/narrow/narrowrevlog.py @ 36095:59adb3051718

manifest: clean up dirlog() to take a d parameter to avoid shadowing dir() Differential Revision: https://phab.mercurial-scm.org/D2187
author Augie Fackler <augie@google.com>
date Mon, 12 Feb 2018 14:01:44 -0500
parents 142ce66a4118
children 48b592d986e7
line wrap: on
line diff
--- a/hgext/narrow/narrowrevlog.py	Mon Feb 12 14:00:02 2018 -0500
+++ b/hgext/narrow/narrowrevlog.py	Mon Feb 12 14:01:44 2018 -0500
@@ -116,12 +116,12 @@
         # This function is called via debug{revlog,index,data}, but also during
         # at least some push operations. This will be used to wrap/exclude the
         # child directories when using treemanifests.
-        def dirlog(self, dir):
-            if dir and not dir.endswith('/'):
-                dir = dir + '/'
-            if not repo.narrowmatch().visitdir(dir[:-1] or '.'):
-                return excludedmanifestrevlog(dir)
-            result = super(narrowmanifestrevlog, self).dirlog(dir)
+        def dirlog(self, d):
+            if d and not d.endswith('/'):
+                d = d + '/'
+            if not repo.narrowmatch().visitdir(d[:-1] or '.'):
+                return excludedmanifestrevlog(d)
+            result = super(narrowmanifestrevlog, self).dirlog(d)
             makenarrowmanifestrevlog(result, repo)
             return result