Re: What's in git.git
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:42:19
Andreas Ericsson [off-list ref] writes:
Junio C Hamano wrote:quoted
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