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

Re: What's cooking in git.git (Oct 2023, #03; Fri, 6)

From
Taylor Blau <me@ttaylorr.com>
Date
Oct 9, 2023, 16:16 UTC
Message-ID
<ZSQnVnK0k3bdk5zX@nand.local>
In-Reply-To
<xmqqh6n24zf1.fsf@gitster.g>
On Sat, Oct 07, 2023 at 01:20:02AM -0700, Junio C Hamano wrote:
Show 13 quoted lines
> * tb/repack-max-cruft-size (2023-10-05) 4 commits
>   (merged to 'next' on 2023-10-06 at b3ca6df3b9)
>  + builtin/repack.c: avoid making cruft packs preferred
>  + builtin/repack.c: implement support for `--max-cruft-size`
>  + builtin/repack.c: parse `--max-pack-size` with OPT_MAGNITUDE
>  + t7700: split cruft-related tests to t7704
>
>  "git repack" learned "--max-cruft-size" to prevent cruft packs from
>  growing without bounds.
>
>  Will merge to 'master'.
>  source: <cover.1696293862.git.me@ttaylorr.com>
>  source: <035393935108d02aaf8927189b05102f4f74f340.1696370003.git.me@ttaylorr.com>
Thanks. On a semi-related note, did you want to pick up my patch in
  https://lore.kernel.org/git/035393935108d02aaf8927189b05102f4f74f340.1696370003.git.me@ttaylorr.com/

? That should address a performance bug that occurs when a repository (incorrectly) chooses a cruft pack as its preferred pack source when writing a MIDX bitmap, significantly impeding the pack-reuse mechanism.

Thanks, Taylor

Previous: Phillip WoodNext: Junio C Hamano
Message 6 of 10 in “What's cooking in git.git (Oct 2023, #03; Fri, 6)”
  1. Junio C HamanoOct 7, 2023
  2. René ScharfeOct 8, 2023
  3. Junio C HamanoOct 9, 2023
  4. René ScharfeOct 28, 2023
  5. Phillip WoodOct 9, 2023
  6. Taylor BlauOct 9, 2023
  7. Junio C HamanoOct 9, 2023
  8. Taylor BlauOct 9, 2023
  9. Junio C HamanoOct 9, 2023
  10. Taylor BlauOct 10, 2023

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.