[GSoC PATCH v2 4/4] t7700: test for promisor file content after repack
- From
LorenzoPegorari <lorenzo.pegorari2002@gmail.com>
- Date
- Mar 22, 2026, 19:18 UTC
- Message-ID
- <cb642d82258c35ea85e4c18459d09473f23de373.1774205661.git.lorenzo.pegorari2002@gmail.com>
- In-Reply-To
- <cover.1774205661.git.lorenzo.pegorari2002@gmail.com>
Add test that checks if the content of all ".promisor" files are copied inside the first ".promisor" file created by a repack.
Signed-off-by: LorenzoPegorari <lorenzo.pegorari2002@gmail.com> --- t/t7700-repack.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+)
diff --git a/t/t7700-repack.sh b/t/t7700-repack.sh index 63ef63fc50..10187d5954 100755 --- a/t/t7700-repack.sh +++ b/t/t7700-repack.sh @@ -904,4 +904,16 @@ test_expect_success 'pending objects are repacked appropriately' ' ) ' +test_expect_success 'check .promisor file content after repack' ' + git init prom_test1 && + test_commit -C prom_test1 temp && + git clone prom_test1 prom_test2 --filter=blob:none --no-local && + + cp $(ls prom_test2/.git/objects/pack/pack-*.promisor) prom_content_before && + git -C prom_test2 repack -a -d && + cp $(ls prom_test2/.git/objects/pack/pack-*.promisor) prom_content_after && + + test_cmp prom_content_before prom_content_after +' + test_done
-- 2.43.0