tests/test-init.t
branchstable
changeset 41447 189e06b2d719
parent 40919 a0886a4d6dce
child 45906 95c4cca641f6
--- a/tests/test-init.t	Wed Jan 30 18:15:38 2019 +0100
+++ b/tests/test-init.t	Thu Jan 24 18:22:47 2019 -0500
@@ -268,3 +268,25 @@
   exporting bookmark test
   $ hg -R remote-bookmarks bookmarks
      test                      0:08b9e9f63b32
+
+Check format constraint
+-----------------------
+
+  $ hg init issue6056 --config format.usegeneraldelta=0 --config format.sparse-revlog=0
+  $ cd issue6056
+  $ echo foo > 1
+  $ echo foo > 2
+  $ echo foo > 3
+  $ echo foo > 4
+  $ echo foo > 5
+  $ hg add *
+
+Build a bogus repository (sparserevlog without general delta)
+
+  $ hg commit -m 'initial changesets'
+  $ echo 'sparserevlog' >> .hg/requires
+  $ for x in `$TESTDIR/seq.py 100`; do
+  >     echo $x >> `expr $x % 5 + 1`
+  >     hg commit -m $x
+  > done
+  $ cd ..