diff --git a/tests/bundles/test-revlog-diff-relative-to-nullrev.sh b/tests/bundles/test-revlog-diff-relative-to-nullrev.sh
index 6aae0e1ecdbcf95d9b77de15bb9280d04aa49ce1_dGVzdHMvYnVuZGxlcy90ZXN0LXJldmxvZy1kaWZmLXJlbGF0aXZlLXRvLW51bGxyZXYuc2g=..a94f28be2e6e2d3c68c73be6bf2e8801d1ec06aa_dGVzdHMvYnVuZGxlcy90ZXN0LXJldmxvZy1kaWZmLXJlbGF0aXZlLXRvLW51bGxyZXYuc2g= 100755
--- a/tests/bundles/test-revlog-diff-relative-to-nullrev.sh
+++ b/tests/bundles/test-revlog-diff-relative-to-nullrev.sh
@@ -29,6 +29,9 @@
 ../../../hg commit -Am root-B
 echo ho > a
 ../../../hg commit -Am child-A
+hg up null
+echo ha > a
+../../../hg commit -Am root-A
 ../../../hg debugdeltachain a
 rm -rf .hg/cache/ .hg/wcache/
 cd ..
diff --git a/tests/bundles/test-revlog-diff-relative-to-nullrev.tar b/tests/bundles/test-revlog-diff-relative-to-nullrev.tar
index b64279f5aedd43a904aa72c5fd46828554036ca7..6d0cae85f2487b77d993aec4303d74b5ecc1d58c
GIT binary patch
literal 30720
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
BBP9R;

diff --git a/tests/test-revlog.t b/tests/test-revlog.t
index 6aae0e1ecdbcf95d9b77de15bb9280d04aa49ce1_dGVzdHMvdGVzdC1yZXZsb2cudA==..a94f28be2e6e2d3c68c73be6bf2e8801d1ec06aa_dGVzdHMvdGVzdC1yZXZsb2cudA== 100644
--- a/tests/test-revlog.t
+++ b/tests/test-revlog.t
@@ -79,7 +79,8 @@
       rev      p1      p2  chain# chainlen     prev   delta       size    rawsize  chainsize     ratio   lindist extradist extraratio   readsize largestblk rddensity srchunks
         0      -1      -1       1        2       -1      p1         15          3         15   5.00000        15         0    0.00000         15         15   1.00000        1
         1       0      -1       1        2       -1      p2         15          3         15   5.00000        30        15    1.00000         30         30   0.50000        1
+        2      -1      -1       1        2       -1      p1         15          3         15   5.00000        45        30    2.00000         45         45   0.33333        1
   $ hg cat --config rhg.cat=true -r 0 a
   hi
   $ hg cat --config rhg.cat=true -r 1 a
   ho
@@ -82,5 +83,7 @@
   $ hg cat --config rhg.cat=true -r 0 a
   hi
   $ hg cat --config rhg.cat=true -r 1 a
   ho
+  $ hg cat --config rhg.cat=true -r 2 a
+  ha
   $ cd ..