diff tests/simplestorerepo.py @ 39866:e23c03dc5cf9

revlog: drop emitrevisiondeltas() and associated functionality (API) emitrevisions() is the future! Differential Revision: https://phab.mercurial-scm.org/D4726
author Gregory Szorc <gregory.szorc@gmail.com>
date Mon, 24 Sep 2018 09:59:19 -0700
parents d9b3cc3d5d07
children 4b816a83e17e
line wrap: on
line diff
--- a/tests/simplestorerepo.py	Fri Sep 21 18:47:04 2018 -0700
+++ b/tests/simplestorerepo.py	Mon Sep 24 09:59:19 2018 -0700
@@ -510,54 +510,6 @@
         return mdiff.textdiff(self.revision(node1, raw=True),
                               self.revision(node2, raw=True))
 
-    def emitrevisiondeltas(self, requests):
-        for request in requests:
-            node = request.node
-            rev = self.rev(node)
-
-            if request.basenode == nullid:
-                baserev = nullrev
-            elif request.basenode is not None:
-                baserev = self.rev(request.basenode)
-            else:
-                # This is a test extension and we can do simple things
-                # for choosing a delta parent.
-                baserev = self.deltaparent(rev)
-
-                if baserev != nullrev and not self._candelta(baserev, rev):
-                    baserev = nullrev
-
-            revision = None
-            delta = None
-            baserevisionsize = None
-
-            if self.iscensored(baserev) or self.iscensored(rev):
-                try:
-                    revision = self.revision(node, raw=True)
-                except error.CensoredNodeError as e:
-                    revision = e.tombstone
-
-                if baserev != nullrev:
-                    baserevisionsize = self.rawsize(baserev)
-
-            elif baserev == nullrev:
-                revision = self.revision(node, raw=True)
-            else:
-                delta = self.revdiff(baserev, rev)
-
-            extraflags = revlog.REVIDX_ELLIPSIS if request.ellipsis else 0
-
-            yield simplestorerevisiondelta(
-                node=node,
-                p1node=request.p1node,
-                p2node=request.p2node,
-                linknode=request.linknode,
-                basenode=self.node(baserev),
-                flags=self.flags(rev) | extraflags,
-                baserevisionsize=baserevisionsize,
-                revision=revision,
-                delta=delta)
-
     def heads(self, start=None, stop=None):
         # This is copied from revlog.py.
         if start is None and stop is None: