pack-revindex: introduce GIT_TEST_REV_INDEX_DIE_ON_DISK
commit2a250d6165deee97dd7d8641096b93b85fa95287
authorTaylor Blau <me@ttaylorr.com>
Wed, 12 Apr 2023 22:20:27 +0000 (12 18:20 -0400)
committerJunio C Hamano <gitster@pobox.com>
Thu, 13 Apr 2023 14:55:46 +0000 (13 07:55 -0700)
treea38de77aecd985d8c9a5f3e753d747af7d53190e
parent65308ad8f757a823ccf3175609d580da5f767a15
pack-revindex: introduce GIT_TEST_REV_INDEX_DIE_ON_DISK

In ec8e7760ac (pack-revindex: ensure that on-disk reverse indexes are
given precedence, 2021-01-25), we introduced
GIT_TEST_REV_INDEX_DIE_IN_MEMORY to abort the process when Git generated
a reverse index from scratch.

ec8e7760ac was about ensuring that Git prefers a .rev file when
available over generating the same information in memory from scratch.

In a subsequent patch, we'll introduce `pack.readReverseIndex`, which
may be used to disable reading ".rev" files when available. In order to
ensure that those files are indeed being ignored, introduce an analogous
option to abort the process when Git reads a ".rev" file from disk.

Signed-off-by: Taylor Blau <me@ttaylorr.com>
Acked-by: Derrick Stolee <derrickstolee@github.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
pack-revindex.c
pack-revindex.h