equal
deleted
inserted
replaced
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( |