changegroup: rename mfs to manifests
authorGregory Szorc <gregory.szorc@gmail.com>
Fri, 10 Aug 2018 12:44:15 -0700
changeset 39238 cc957b9dc335
parent 39237 3634ed953a42
child 39239 0617a700ef7b
changegroup: rename mfs to manifests In the name of readability. Differential Revision: https://phab.mercurial-scm.org/D4271
mercurial/changegroup.py
--- a/mercurial/changegroup.py	Fri Aug 10 12:42:00 2018 -0700
+++ b/mercurial/changegroup.py	Fri Aug 10 12:44:15 2018 -0700
@@ -850,7 +850,7 @@
         self._verbosenote(_('%8.i (changelog)\n') % size)
 
         clrevorder = clstate['clrevorder']
-        mfs = clstate['mfs']
+        manifests = clstate['manifests']
         changedfiles = clstate['changedfiles']
 
         # We need to make sure that the linkrev in the changegroup refers to
@@ -879,7 +879,7 @@
 
         size = 0
         it = self.generatemanifests(
-            commonrevs, clrevorder, fastpathlinkrev, mfs, fnodes, source,
+            commonrevs, clrevorder, fastpathlinkrev, manifests, fnodes, source,
             clstate['clrevtomanifestrev'])
 
         for tree, deltas in it:
@@ -905,9 +905,9 @@
         mfdicts = None
         if self._ellipses and self._isshallow:
             mfdicts = [(self._repo.manifestlog[n].read(), lr)
-                       for (n, lr) in mfs.iteritems()]
+                       for (n, lr) in manifests.iteritems()]
 
-        mfs.clear()
+        manifests.clear()
         clrevs = set(cl.rev(x) for x in clnodes)
 
         it = self.generatefiles(changedfiles, commonrevs,
@@ -944,7 +944,7 @@
         chunk stream has been fully consumed.
         """
         clrevorder = {}
-        mfs = {} # needed manifests
+        manifests = {}
         mfl = self._repo.manifestlog
         changedfiles = set()
         clrevtomanifestrev = {}
@@ -957,7 +957,7 @@
             clrevorder[x] = len(clrevorder)
 
             if self._ellipses:
-                # Only update mfs if x is going to be sent. Otherwise we
+                # Only update manifests if x is going to be sent. Otherwise we
                 # end up with bogus linkrevs specified for manifests and
                 # we skip some manifest nodes that we should otherwise
                 # have sent.
@@ -967,7 +967,7 @@
                     manifestnode = c.manifest
                     # Record the first changeset introducing this manifest
                     # version.
-                    mfs.setdefault(manifestnode, x)
+                    manifests.setdefault(manifestnode, x)
                     # Set this narrow-specific dict so we have the lowest
                     # manifest revnum to look up for this cl revnum. (Part of
                     # mapping changelog ellipsis parents to manifest ellipsis
@@ -982,7 +982,7 @@
                     changedfiles.update(c.files)
             else:
                 # record the first changeset introducing this manifest version
-                mfs.setdefault(c.manifest, x)
+                manifests.setdefault(c.manifest, x)
                 # Record a complete list of potentially-changed files in
                 # this manifest.
                 changedfiles.update(c.files)
@@ -991,7 +991,7 @@
 
         state = {
             'clrevorder': clrevorder,
-            'mfs': mfs,
+            'manifests': manifests,
             'changedfiles': changedfiles,
             'clrevtomanifestrev': clrevtomanifestrev,
         }
@@ -1009,8 +1009,8 @@
 
         return state, gen
 
-    def generatemanifests(self, commonrevs, clrevorder, fastpathlinkrev, mfs,
-                          fnodes, source, clrevtolocalrev):
+    def generatemanifests(self, commonrevs, clrevorder, fastpathlinkrev,
+                          manifests, fnodes, source, clrevtolocalrev):
         """Returns an iterator of changegroup chunks containing manifests.
 
         `source` is unused here, but is used by extensions like remotefilelog to
@@ -1019,7 +1019,7 @@
         repo = self._repo
         mfl = repo.manifestlog
         dirlog = mfl._revlog.dirlog
-        tmfnodes = {'': mfs}
+        tmfnodes = {'': manifests}
 
         # Callback for the manifest, used to collect linkrevs for filelog
         # revisions.
@@ -1027,7 +1027,7 @@
         def makelookupmflinknode(tree, nodes):
             if fastpathlinkrev:
                 assert not tree
-                return mfs.__getitem__
+                return manifests.__getitem__
 
             def lookupmflinknode(x):
                 """Callback for looking up the linknode for manifests.