]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'po/hash-object-size-t' into jch
authorJunio C Hamano <gitster@pobox.com>
Wed, 24 Jun 2026 20:21:10 +0000 (13:21 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 24 Jun 2026 20:21:10 +0000 (13:21 -0700)
commitb830059fcbf99cb1f9910d3bd4254d11403ab248
tree546079f2c8bf40fdf5f59ec8b0f73495e536c0ce
parent4793cda5cbea9701b13a780672f8a78ad42bb772
parentd99e13d0bec75820f48924d3489394172b7a4be2
Merge branch 'po/hash-object-size-t' into jch

Support for hashing loose or packed objects larger than 4GB on Windows
and other LLP64 platforms has been improved by converting object header
buffers and data-handling functions from 'unsigned long' to 'size_t'.

* po/hash-object-size-t:
  hash-object: add a >4GB/LLP64 test case using filtered input
  hash-object: add another >4GB/LLP64 test case
  hash-object --stdin: verify that it works with >4GB/LLP64
  hash algorithms: use size_t for section lengths
  object-file.c: use size_t for header lengths
  hash-object: demonstrate a >4GB/LLP64 problem
object-file.c
odb/source-files.c
odb/source-loose.c
odb/source-packed.c
odb/source.h