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.yd4juycjf7y3v...@sigill.intra.peff.net>
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-jonathanta...@google.com>