--- a/tests/test-status.t Wed May 19 13:15:00 2021 +0200
+++ b/tests/test-status.t Wed May 19 13:15:00 2021 +0200
@@ -1,4 +1,10 @@
-#testcases dirstate-v1 dirstate-v1-tree
+#testcases dirstate-v1 dirstate-v1-tree dirstate-v2
+
+#if no-rust
+ $ hg init repo0 --config format.exp-dirstate-v2=1
+ abort: dirstate v2 format requested by config but not supported (requires Rust extensions)
+ [255]
+#endif
#if dirstate-v1-tree
#require rust
@@ -6,6 +12,12 @@
$ echo 'dirstate-tree.in-memory=1' >> $HGRCPATH
#endif
+#if dirstate-v2
+#require rust
+ $ echo '[format]' >> $HGRCPATH
+ $ echo 'exp-dirstate-v2=1' >> $HGRCPATH
+#endif
+
$ hg init repo1
$ cd repo1
$ mkdir a b a/1 b/1 b/2