diff mercurial/revlogutils/constants.py @ 47401:a669404f0f4a

revlog: add a function to build index entry tuple Keeping index entry as tuple make sense for performance reason, however it does not means we need to manually build that tuple for all piece of python code that are not performance critical. So we add a nice function responsible to build the tuple using argument using explicit keyword argument. Differential Revision: https://phab.mercurial-scm.org/D10793
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Sun, 30 May 2021 17:10:56 +0200
parents 7a0ec25d5836
children 2c6084f67a86
line wrap: on
line diff
--- a/mercurial/revlogutils/constants.py	Sun May 30 16:19:36 2021 +0200
+++ b/mercurial/revlogutils/constants.py	Sun May 30 17:10:56 2021 +0200
@@ -12,6 +12,7 @@
 import struct
 
 from ..interfaces import repository
+from .. import revlogutils
 
 ### Internal utily constants
 
@@ -229,7 +230,7 @@
 
 # Chunk use a compression mode stored "inline" at the start of the chunk
 # itself.  This is the mode always used for revlog version "0" and "1"
-COMP_MODE_INLINE = 2
+COMP_MODE_INLINE = revlogutils.COMP_MODE_INLINE
 
 SUPPORTED_FLAGS = {
     REVLOGV0: REVLOGV0_FLAGS,