On 11/15/2016 09:57 PM, Mads Kiilerich wrote:
# HG changeset patch
# User Mads Kiilerich <mad...@unity3d.com>
# Date 1478626653 -3600
#      Tue Nov 08 18:37:33 2016 +0100
# Node ID 5ae7e8061a9671e8941a7a17e316254d228acf59
# Parent  5bb26f29b1509520ca3af4c540775cab50b4d6c0
bdiff: give slight preference to longest matches in the middle of the B side

This and the following patches can probably be rearranged and folded to give less churn. I would however appreciate to get another round of thorough review with this structure - that seems to me to give a more natural progression.

The benefit from these changes is mainly "better diffs". Better diffs do not necessarily compress better and there might be some small increases in actual diff size. I have not noticed any significant performance changes.

Greg, can you verify it doesn't impact your bdiff benchmarks in your environment in a bad way?

/Mads
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to