Jeff King <peff@xxxxxxxx> writes: > On Tue, Feb 18, 2020 at 09:28:31AM -0800, Junio C Hamano wrote: > >> >> I think the question reader had was "why *right*?" >> > >> > Ah. The answer is: because it's not SYMMETRIC_LEFT. ;) >> > >> > The counting code accumulates there by default when there are no side >> > markings, so that's what it will report when there's no left_right or >> > cherry_mark (which we know will be the case here, since we die() >> > otherwise). >> >> Yup. >> >> /* >> * The object count is always accumulated in the .count_right >> * field for traversal that is not a left-right traversal, >> * and cmd_rev_list() made sure that a .count request that >> * wants to count non-commit objects, which is handled by >> * the show_object() callback, does not ask for .left_right. >> */ >> >> Overkill? I dunno. > > No, I think it looks good. Want to squash that in (and I'll do likewise > locally)? It's too late for squashing anything in, as they are in 'next' already.