mercurial/pure/parsers.py
changeset 47259 07641bafa646
parent 47256 2b69555e4875
child 47262 468e451fc0de
--- a/mercurial/pure/parsers.py	Mon May 03 23:14:48 2021 +0200
+++ b/mercurial/pure/parsers.py	Mon May 03 23:40:05 2021 +0200
@@ -297,7 +297,12 @@
     index_format = revlog_constants.INDEX_ENTRY_V2
 
     def replace_sidedata_info(
-        self, rev, sidedata_offset, sidedata_length, offset_flags
+        self,
+        rev,
+        sidedata_offset,
+        sidedata_length,
+        offset_flags,
+        compression_mode,
     ):
         """
         Replace an existing index entry's sidedata offset and length with new
@@ -316,6 +321,7 @@
             entry[0] = offset_flags
             entry[8] = sidedata_offset
             entry[9] = sidedata_length
+            entry[11] = compression_mode
             entry = tuple(entry)
             new = self._pack_entry(entry)
             self._extra[rev - self._lgt] = new