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>