]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ds/name-hash-tweaks'
authorJunio C Hamano <gitster@pobox.com>
Wed, 12 Feb 2025 18:08:51 +0000 (10:08 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 12 Feb 2025 18:08:51 +0000 (10:08 -0800)
commitaae91a86fb2a71ff89a71b63ccec3a947b26ca51
tree3bfc421ac1b1f445d22bae71a3b3524ec993fb4c
parent388218fac77d0405a5083cd4b4ee20f6694609c3
parentb4cf68476a983ff063846b43cd46ee9805f2c0bb
Merge branch 'ds/name-hash-tweaks'

"git pack-objects" and its wrapper "git repack" learned an option
to use an alternative path-hash function to improve delta-base
selection to produce a packfile with deeper history than window
size.

* ds/name-hash-tweaks:
  pack-objects: prevent name hash version change
  test-tool: add helper for name-hash values
  p5313: add size comparison test
  pack-objects: add GIT_TEST_NAME_HASH_VERSION
  repack: add --name-hash-version option
  pack-objects: add --name-hash-version option
  pack-objects: create new name-hash function version
16 files changed:
Makefile
builtin/pack-objects.c
builtin/repack.c
pack-objects.h
t/README
t/helper/meson.build
t/helper/test-tool.c
t/helper/test-tool.h
t/t5300-pack-object.sh
t/t5310-pack-bitmaps.sh
t/t5333-pseudo-merge-bitmaps.sh
t/t5510-fetch.sh
t/t6020-bundle-misc.sh
t/t7406-submodule-update.sh
t/t7700-repack.sh
t/test-lib-functions.sh