mercurial/revlogutils/deltas.py
branchstable
changeset 41312 189e06b2d719
parent 41112 3e1960e23e6b
child 41824 688fc33e105d
--- a/mercurial/revlogutils/deltas.py	Wed Jan 30 18:15:38 2019 +0100
+++ b/mercurial/revlogutils/deltas.py	Thu Jan 24 18:22:47 2019 -0500
@@ -755,7 +755,8 @@
     The group order aims at providing fast or small candidates first.
     """
     gdelta = revlog._generaldelta
-    sparse = revlog._sparserevlog
+    # gate sparse behind general-delta because of issue6056
+    sparse = gdelta and revlog._sparserevlog
     curr = len(revlog)
     prev = curr - 1
     deltachain = lambda rev: revlog._deltachain(rev)[0]