git/list[1] front-page[2] threads[3] people[4] search[5] about
 

ds/path-walk-2 (was Re: What's cooking in git.git (Apr 2025, #03; Fri, 11))

From
Derrick Stolee <stolee@gmail.com>
Date
Apr 14, 2025, 11:03 UTC
Message-ID
<7c2b338f-f795-4957-aac3-20e6dd5b5f48@gmail.com>
In-Reply-To
<xmqqmscml2zq.fsf@gitster.g>
On 4/11/2025 6:58 PM, Junio C Hamano wrote:
Show 20 quoted lines
> * ds/path-walk-2 (2025-03-25) 13 commits
>  - pack-objects: allow --shallow and --path-walk
>  - path-walk: add new 'edge_aggressive' option
>  - pack-objects: thread the path-based compression
>  - pack-objects: refactor path-walk delta phase
>  - scalar: enable path-walk during push via config
>  - pack-objects: enable --path-walk via config
>  - repack: add --path-walk option
>  - t5538: add tests to confirm deltas in shallow pushes
>  - pack-objects: introduce GIT_TEST_PACK_PATH_WALK
>  - p5313: add performance tests for --path-walk
>  - pack-objects: update usage to match docs
>  - pack-objects: add --path-walk option
>  - pack-objects: extract should_attempt_deltas()
> 
>  "git pack-objects" learns to find delta bases from blobs at the
>  same path, using the --path-walk API.
> 
>  Comments?
>  source: <pull.1819.v2.git.1742829769.gitgitgadget@gmail.com>

The current version (v2) has not received any comments yet. v1 had some, which I responded to, as well as some exploration of the use of --window by Taylor. I haven't heard anything since then.

I continue to get user reports of folks using this feature in Git for Windows or microsoft/git, so I still think this would be a valuable improvement for the core project.

Thanks, -Stolee

Previous: Ramsay JonesNext: Junio C Hamano
Message 8 of 9 in “What's cooking in git.git (Apr 2025, #03; Fri, 11)”
  1. Junio C HamanoApr 11, 2025
  2. Philippe BlainApr 12, 2025
  3. Philippe BlainApr 13, 2025
  4. Junio C HamanoApr 14, 2025
  5. Patrick SteinhardtApr 14, 2025
  6. Junio C HamanoApr 14, 2025
  7. Ramsay JonesApr 14, 2025
  8. ds/path-walk-2 (was Re: What's cooking in git.git (Apr 2025, #03; Fri, 11))Derrick Stolee, Apr 14, 2025
  9. Junio C HamanoApr 14, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.