mercurial/revlog.py
changeset 41529 13a6dd952ffe
parent 41435 e2e815e3c4ae
parent 41447 189e06b2d719
child 41689 f63ba0b9d06f
equal deleted inserted replaced
41528:b7a0efb3c370 41529:13a6dd952ffe
   495             self._generaldelta = True
   495             self._generaldelta = True
   496 
   496 
   497         else:
   497         else:
   498             raise error.RevlogError(_('unknown version (%d) in revlog %s') %
   498             raise error.RevlogError(_('unknown version (%d) in revlog %s') %
   499                                     (fmt, self.indexfile))
   499                                     (fmt, self.indexfile))
       
   500         # sparse-revlog can't be on without general-delta (issue6056)
       
   501         if not self._generaldelta:
       
   502             self._sparserevlog = False
   500 
   503 
   501         self._storedeltachains = True
   504         self._storedeltachains = True
   502 
   505 
   503         self._io = revlogio()
   506         self._io = revlogio()
   504         if self.version == REVLOGV0:
   507         if self.version == REVLOGV0: