Re: Why is --graph --max-count=n so much slower than --graph HEAD~n..?
- From
- Mitchel Humpherys <mitch.special@gmail.com>
- Date
- May 21, 2014, 00:13 UTC
- Message-ID
- <vnkw4n0kat01.fsf@mitchelh-linux.qualcomm.com>
- In-Reply-To
- <xmqq61l0rrng.fsf@gitster.dls.corp.google.com>
On Tue, May 20 2014 at 03:50:43 PM, Junio C Hamano <gitster@pobox.com> wrote:
Show 10 quoted lines
> Mitchel Humpherys <mitch.special@gmail.com> writes: > >> I've noticed that --max-count doesn't seem to speed up `git log --graph' >> computation time. > > AFAIK, --graph wants to compute the whole history and the max-count > only affects the output phase after --graph does its computation. > > Besides, "log --max-count=n" and "log HEAD~n.." compute completely > different things, so the comparison is apples and oranges.
Yes, apples and oranges in a black box :). I provided the HEAD~n.. measurements just to show that we can get (almost) the exact same output another way and it's much faster. It just "seems like" --max-count=n should speed things up as n decreases...
-- Mitch