[PATCH] pack-bitmap: drop unused `reuse_objects`
- From
Taylor Blau <me@ttaylorr.com>
- Date
- Jan 27, 2024, 04:00 UTC
- Message-ID
- <0bbaf9a3591765161872fb71383263edb0c7ef83.1706328008.git.me@ttaylorr.com>
This variable is no longer used for doing verbatim pack-reuse (or anywhere within pack-bitmap.c) since d2ea031046 (pack-bitmap: don't rely on bitmap_git->reuse_objects, 2019-12-18).
Remove it to avoid an unused struct member.
Signed-off-by: Taylor Blau <me@ttaylorr.com> --- I noticed this while reading code in this area working on a new topic to store "pseudo-merge" bitmaps, which can be used to accelerate bitmap traversals when all commits in a given pseudo-merge appear on either side of a traversal.
pack-bitmap.c | 7 ------- 1 file changed, 7 deletions(-)
diff --git a/pack-bitmap.c b/pack-bitmap.c index 229a11fb00..2baeabacee 100644 --- a/pack-bitmap.c +++ b/pack-bitmap.c @@ -51,13 +51,6 @@ struct bitmap_index { struct packed_git *pack; struct multi_pack_index *midx; - /* - * Mark the first `reuse_objects` in the packfile as reused: - * they will be sent as-is without using them for repacking - * calculations - */ - uint32_t reuse_objects; - /* mmapped buffer of the whole bitmap index */ unsigned char *map; size_t map_size; /* size of the mmaped buffer */ -- 2.43.0.386.ge02ecfcc53.dirty