Web lists-archives.com

Re: What's cooking in git.git (Mar 2017, #03; Wed, 8)




On 03/08/2017 03:47 PM, Junio C Hamano wrote:
* jt/mark-tree-uninteresting-for-uninteresting-commit (2017-02-28) 3 commits
 - upload-pack: compute blob reachability correctly
 - revision: exclude trees/blobs given commit
 - revision: unify {tree,blob}_objects in rev_info

 The revision/object traversal machinery did not mark all tree and
 blob objects that are contained in an uninteresting commit as
 uninteresting, because that is quite costly.  Instead, it only
 marked those that are contained in an uninteresting boundary commit
 as uninteresting.

 cf. <20170228215937.yd4juycjf7y3vish@xxxxxxxxxxxxxxxxxxxxx>

This is superseded by [1] which I just sent out. I currently have no idea how to fix the "revision" commits to be correct and still performant (and this might not be possible), so I wrote [1] which just contains a partial "upload-pack" fix.

[1] <20170309003547.6930-1-jonathantanmy@xxxxxxxxxx>