mercurial/revlog.py
changeset 46716 c8bb7b89179e
parent 46715 45f0d5297698
child 46718 ba8e508a8e69
equal deleted inserted replaced
46715:45f0d5297698 46716:c8bb7b89179e
   637                 raise error.RevlogError(
   637                 raise error.RevlogError(
   638                     _(b'unknown flags (%#04x) in version %d revlog %s')
   638                     _(b'unknown flags (%#04x) in version %d revlog %s')
   639                     % (flags >> 16, fmt, self.indexfile)
   639                     % (flags >> 16, fmt, self.indexfile)
   640                 )
   640                 )
   641 
   641 
   642             self._inline = versionflags & FLAG_INLINE_DATA
   642             # There is a bug in the transaction handling when going from an
       
   643             # inline revlog to a separate index and data file. Turn it off until
       
   644             # it's fixed, since v2 revlogs sometimes get rewritten on exchange.
       
   645             # See issue6485
       
   646             self._inline = False
   643             # generaldelta implied by version 2 revlogs.
   647             # generaldelta implied by version 2 revlogs.
   644             self._generaldelta = True
   648             self._generaldelta = True
   645 
   649 
   646         else:
   650         else:
   647             raise error.RevlogError(
   651             raise error.RevlogError(