mercurial/revlog.py
changeset 46716 c8bb7b89179e
parent 46715 45f0d5297698
child 46718 ba8e508a8e69
--- a/mercurial/revlog.py	Fri Feb 19 11:15:42 2021 +0100
+++ b/mercurial/revlog.py	Fri Feb 19 11:04:17 2021 +0100
@@ -639,7 +639,11 @@
                     % (flags >> 16, fmt, self.indexfile)
                 )
 
-            self._inline = versionflags & FLAG_INLINE_DATA
+            # There is a bug in the transaction handling when going from an
+            # inline revlog to a separate index and data file. Turn it off until
+            # it's fixed, since v2 revlogs sometimes get rewritten on exchange.
+            # See issue6485
+            self._inline = False
             # generaldelta implied by version 2 revlogs.
             self._generaldelta = True