[PATCH 2 of 2 V2] changelog: disable delta chains

Pierre-Yves David pierre-yves.david at ens-lyon.org
Wed Oct 5 19:54:34 EDT 2016



On 10/05/2016 04:25 PM, Gregory Szorc wrote:
>
> On Tue, Oct 4, 2016 at 6:27 PM, timeless <timeless at gmail.com
> <mailto:timeless at gmail.com>> wrote:
>
>     Are repositories locally compatible with older versions of hg?
>
>     I'm pretty sure from what you've written that they're wire
>     compatible with older versions.
>
> Yes. This commit changes the default behavior of the revlog to force a
> new delta chain (store a full revision instead of possibly a delta) for
> each revision instead of using a heuristic. It should not change wire
> protocol behavior. Although a few tests did change the wire protocol
> subtly, so I need to figure out what's going on there.

For the records, this tests changes is the main reason why I've not 
attempted to pushed this yet. They might be legit change, but we kind of 
need to be able to explain them to be sure of that.

Cheers,

-- 
Pierre-Yves David


More information about the Mercurial-devel mailing list