pack-bitmap: add load corrupt bitmap test
t5310 lacks a test to ensure git works correctly when commit bitmap data is corrupted. So this patch add test helper in pack-bitmap.c to list each commit bitmap position in bitmap file and `load corrupt bitmap` test case in t/t5310 to corrupt a commit bitmap before loading it. Signed-off-by: Lidong Yan <502024330056@smail.nju.edu.cn> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
73bf771b95
commit
bfd5522e98
@@ -81,6 +81,7 @@ void traverse_bitmap_commit_list(struct bitmap_index *,
|
||||
show_reachable_fn show_reachable);
|
||||
void test_bitmap_walk(struct rev_info *revs);
|
||||
int test_bitmap_commits(struct repository *r);
|
||||
int test_bitmap_commits_with_offset(struct repository *r);
|
||||
int test_bitmap_hashes(struct repository *r);
|
||||
int test_bitmap_pseudo_merges(struct repository *r);
|
||||
int test_bitmap_pseudo_merge_commits(struct repository *r, uint32_t n);
|
||||
|
||||
Reference in New Issue
Block a user