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

Re: [PATCH 3/3] builtin-pack-object: cache small deltas

From
DHDana How <danahow@gmail.com>
Date
May 29, 2007, 00:33 UTC
Message-ID
<56b7f5510705281733q2f5e7063j7e349b1a3821acc0@mail.gmail.com>
In-Reply-To
<11803872602056-git-send-email-mkoegler@auto.tuwien.ac.at>
On 5/28/07, Martin Koegler <mkoegler@auto.tuwien.ac.at> wrote:
Show 7 quoted lines
> Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
> ---
> Caching small deltas improves packing time even on small repostistories.
> Repacking git.git with a delta size limit of 1000 brings CPU time from
> 66 to 49 seconds down. A limit of 500 bytes is only two secondes slower.
>
> The implicit cache size limit is (#objects)*(delta size limit).

This patchset appears a lot more robust over more special cases. Thanks for your extra work,

-- 
Dana L. How  danahow@gmail.com  +1 650 804 5991 cell
Previous: Martin KoeglerNext: Nicolas Pitre
Message 4 of 6 in “builtin-pack-objects: don't fail, if delta is not possible”
  1. 1/3 builtin-pack-objects: don't fail, if delta is not possibleMartin Koegler, May 28, 2007
  2. 2/3 git-pack-objects: cache small deltas between big objectsMartin Koegler, May 28, 2007
  3. 3/3 builtin-pack-object: cache small deltasMartin Koegler, May 28, 2007
  4. Dana HowMay 29, 2007
  5. Nicolas PitreMay 29, 2007
  6. Shawn O. PearceMay 29, 2007

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.