performance regression in git diffs

Wagner Bruna wagner.bruna+mercurial at
Fri Jun 11 10:11:26 CDT 2010


Steve Borho wrote:
> On Thu, Jun 10, 2010 at 4:22 PM, Benoit Boissinot <bboissin at> wrote:
>> On Thu, Jun 10, 2010 at 11:11 PM, Steve Borho <steve at> wrote:
>>> I'm afraid I don't have any accurate dates on when this started to
>>> become a problem, but people have been reporting a drastic performance
>>> regression in TortoiseHg when viewing large repositories.
>>> [snip]
>>> It seems your repository needs a number of binary files in order to
>>> really expose the problem.
>> Since you can reproduce it, any chance you could bisect it? Shouldn't take long.
> Bisect points at:
> changeset:   10262:eb243551cbd8
> branch:      stable
> user:        Matt Mackall <mpm at>
> date:        Tue Jan 19 22:20:05 2010 -0600
> summary:     copies: speed up copy detection

That changeset sounds familiar...

BTW, I remember mpm talking about reworking the copy detection logic
for 1.6 at the time, but I don't know if he could make progress on
that front.


More information about the Mercurial-devel mailing list