ds/pack-name-hash-tweak (was Re: What's cooking in git.git (Oct 2024, #04; Sun, 6))

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/7/24 11:53 AM, Junio C Hamano wrote:

* ds/pack-name-hash-tweak (2024-10-04) 6 commits
  - test-tool: add helper for name-hash values
  - p5313: add size comparison test
  - git-repack: update usage to match docs
  - pack-objects: add GIT_TEST_FULL_NAME_HASH
  - repack: test --full-name-hash option
  - pack-objects: add --full-name-hash option

  In a repository with too many (more than --window size) similarly
  named files, "git repack" would not find good delta-base candidate
  and worse, it may not use a blob from exactly the same path as a
  good delta-base candidate.  Optionally replace the name hash so
  that only blobs at the same path and nothing else are used as
  delta-base candidate.

  On hold.
  cf. <34346998-deac-4e1f-9d5f-218f664e9e08@xxxxxxxxx>
  source: <pull.1785.v2.git.1726692381.gitgitgadget@xxxxxxxxx>

This topic has been on hold waiting for greater interest in this
approach. It was the first topic carved out of the path-walk API
RFC due to how simple the change was, but the 'git pack-objects
--path-walk' feature is a higher priority for helping Git clients
and is now available for review [1].

Junio: please pull ds/pack-name-hash-tweak out of 'seen'.

[1] https://lore.kernel.org/git/pull.1813.git.1728396723.gitgitgadget@xxxxxxxxx

Thanks,
-Stolee





[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux