diff mercurial/revlog.py @ 41543:13a6dd952ffe

merge with stable
author Pulkit Goyal <pulkit@yandex-team.ru>
date Mon, 04 Feb 2019 20:35:21 +0300
parents e2e815e3c4ae 189e06b2d719
children f63ba0b9d06f
line wrap: on
line diff
--- 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