[PATCH 0/4] midx repack: fix overflow on 32 bit systems
- From
- Phillip Wood <phillip.wood123@gmail.com>
- Date
- May 20, 2025, 15:04 UTC
- Message-ID
- <cover.1747753388.git.phillip.wood@dunelm.org.uk>
From: Phillip Wood <phillip.wood@dunelm.org.uk>
This series fixes an overflow when running "git multi-pack-index repack" on an old raspberry pi and a couple of other small issues I noticed while reading the code. I'm unsure how realistic the example of integer overflow on 64 bit systems in patch 2 is. I'm happy to drop it if people who work with large repositories think its not worth worrying about.
Base-Commit: cb96e1697ad6e54d11fc920c95f82977f8e438f8 Published-As: https://github.com/phillipwood/git/releases/tag/pw%2Fmidx-repack-overflow%2Fv1 View-Changes-At: https://github.com/phillipwood/git/compare/cb96e1697...29769df1c Fetch-It-Via: git fetch https://github.com/phillipwood/git pw/midx-repack-overflow/v1
Phillip Wood (4): midx repack: avoid integer overflow on 32 bit systems midx repack: avoid potential integer overflow on 64 bit systems midx: avoid negative array index midx docs: clarify tie breaking
Documentation/git-multi-pack-index.adoc | 6 ++++-- git-compat-util.h | 16 ++++++++++++++++ midx-write.c | 22 ++++++++++++++++------ 3 files changed, 36 insertions(+), 8 deletions(-)
-- 2.49.0.897.gfad3eb7d210