mercurial/revlogutils/constants.py
changeset 49677 05db41701ece
parent 48875 6000f5b25c9b
child 49768 bcae90c53def
--- a/mercurial/revlogutils/constants.py	Mon Nov 28 18:58:35 2022 +0100
+++ b/mercurial/revlogutils/constants.py	Mon Nov 07 22:12:59 2022 -0500
@@ -301,3 +301,17 @@
 
 
 SPARSE_REVLOG_MAX_CHAIN_LENGTH = 1000
+
+### What should be done with a cached delta and its base ?
+
+# Ignore the cache when considering candidates.
+#
+# The cached delta might be used, but the delta base will not be scheduled for
+# usage earlier than in "normal" order.
+DELTA_BASE_REUSE_NO = 0
+
+# Prioritize trying the cached delta base
+#
+# The delta base will be tested for validy first. So that the cached deltas get
+# used when possible.
+DELTA_BASE_REUSE_TRY = 1