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

Re: What's in git.git

From
Junio C Hamano <junkio@cox.net>
Date
Feb 20, 2006, 09:47 UTC
Message-ID
<7vd5hicqfi.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<43F97F0D.9080500@op5.se>
Andreas Ericsson <ae@op5.se> writes:
Show 8 quoted lines
> Junio C Hamano wrote:
>>
>> The updated pack-object series is now in "next" branch, and
>> seems to be cooking nicely.  The "reuse from existing pack"
>> change seems to be a huge win and I haven't found problems in
>> there.
>
> Wonderful news. I'll cherry-pick them and do some further testing.

BTW, the point of "next" is that you do not have to necessarily cherry pick. The topic branches in there are supposed to be in testable shape.

Having said that, you could disect them out if you wanted to:

$ git log --pretty=oneline next | grep jc/pack- | head -n 8 5be4eabf90a4f6d14d3ae16772e6b2e063d71587 Merge branch 'jc/pack-thin' into next bb837eccf42e5e8bbd4fe0927e7fa2afcfd2b564 Merge branch 'jc/pack-thin' into next 416b3cb4303e1a13ed05413bef7a0c1b9f7fc09e Merge branch 'jc/pack-reuse' 07e8ab9be913bd50595707f21a896ac15c4f5a89 Merge branch 'jc/pack-reuse'

The tip of jc/pack-reuse (that is the "reuse data from existing packs" topic branch) jc/pack-thin ("thin packs") are at 416b3c^2 and 5be4ea^2 respectively.

So to check out the "reuse", you would:

$ git branch -f jc/pack-reuse 416b3c^2 $ git pull . jc/pack-reuse

If you want to try out "thin packs", you would need both pack-objects change and rev-list change (the tip of jc/rev-list is at 8c0db2^2).

$ git branch -f jc/rev-list 8c0db2^2 $ git branch -f jc/pack-thin 5be4ea^2 $ git pull . jc/pack-thin $ git pull . jc/rev-list

Previous: Junio C Hamano
Message 4 of 4 in “What's in git.git”
  1. Junio C HamanoFeb 20, 2006
  2. Andreas EricssonFeb 20, 2006
  3. Junio C HamanoFeb 20, 2006
  4. Junio C HamanoFeb 20, 2006

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.