diff tests/test-generaldelta.t @ 27191:20a9226bdc8a

addrevision: use general delta when the incoming base delta is bad We unify the delta selection process to be a simple three options process: - try to use the incoming delta (if lazydeltabase is on) - try to find a suitable parents to delta against (if gd is on) - try to delta against the tipmost revision The first of this option that yield a valid delta will be used. The test change in 'test-generaldelta.t' show this behavior as we use a delta against the parent instead of a full delta when the incoming delta is not suitable. This as some impact on 'test-bundle.t' because a delta somewhere changes. It does not seems to change the test semantic and have been ignored.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Tue, 01 Dec 2015 16:15:59 -0800
parents 762fbd28e7df
children d9bfe6289acf
line wrap: on
line diff
--- a/tests/test-generaldelta.t	Tue Dec 01 18:11:00 2015 -0800
+++ b/tests/test-generaldelta.t	Tue Dec 01 16:15:59 2015 -0800
@@ -105,7 +105,7 @@
        0         0     104     -1       0 cef96823c800 000000000000 000000000000
        1       104      57      0       1 58ab9a8d541d cef96823c800 000000000000
        2       161      57      1       2 134fdc6fd680 cef96823c800 000000000000
-       3       218     104     -1       3 723508934dad cef96823c800 000000000000
+       3       218      57      0       3 723508934dad cef96823c800 000000000000
   $ hg -R full debugindex -m
      rev    offset  length  delta linkrev nodeid       p1           p2
        0         0     104     -1       0 cef96823c800 000000000000 000000000000