mercurial/revlog.py
changeset 41529 13a6dd952ffe
parent 41435 e2e815e3c4ae
parent 41447 189e06b2d719
child 41689 f63ba0b9d06f
--- a/mercurial/revlog.py	Mon Feb 04 18:14:03 2019 +0300
+++ b/mercurial/revlog.py	Mon Feb 04 20:35:21 2019 +0300
@@ -497,6 +497,9 @@
         else:
             raise error.RevlogError(_('unknown version (%d) in revlog %s') %
                                     (fmt, self.indexfile))
+        # sparse-revlog can't be on without general-delta (issue6056)
+        if not self._generaldelta:
+            self._sparserevlog = False
 
         self._storedeltachains = True