From: Junio C Hamano Date: Mon, 20 Feb 2006 09:47:29 GMT Subject: Re: What's in git.git Message-ID: <7vd5hicqfi.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <43F97F0D.9080500@op5.se> Andreas Ericsson writes: > 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