]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'js/objects-larger-than-4gb-on-windows'
authorJunio C Hamano <gitster@pobox.com>
Wed, 20 May 2026 01:30:56 +0000 (10:30 +0900)
committerJunio C Hamano <gitster@pobox.com>
Wed, 20 May 2026 01:30:56 +0000 (10:30 +0900)
commita6876b206816d3adefff67ca3f5640d29c2f346d
tree38c3d21fc4500e277f4dd20986bf89e10989c554
parent7bcaabddcf68bd0702697da5904c3b68c52f94cf
parent7a094d68a27e321a99c8ab6b700909e503904bd9
Merge branch 'js/objects-larger-than-4gb-on-windows'

Update code paths that assumed "unsigned long" was long enough for
"size_t".

* js/objects-larger-than-4gb-on-windows:
  ci: run expensive tests on push builds to integration branches
  t5608: mark >4GB tests as EXPENSIVE
  test-tool synthesize: add precomputed SHA-256 pack for 4 GiB + 1
  test-tool synthesize: precompute pack for 4 GiB + 1
  test-tool synthesize: use the unsafe hash for speed
  t5608: add regression test for >4GB object clone
  test-tool: add a helper to synthesize large packfiles
  delta, packfile: use size_t for delta header sizes
  odb, packfile: use size_t for streaming object sizes
  git-zlib: handle data streams larger than 4GB
  index-pack, unpack-objects: use size_t for object size
Makefile
ci/lib.sh