From: Jonathan Tan Date: Thu, 09 Mar 2017 00:46:08 GMT Subject: Re: What's cooking in git.git (Mar 2017, #03; Wed, 8) Message-ID: In-Reply-To: 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@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-jonathantanmy@google.com>