Comments
Patch
@@ -1,5 +1,13 @@
#require symlink
+#testcases dirstate-v1 dirstate-v1-tree
+
+#if dirstate-v1-tree
+#require rust
+ $ echo '[experimental]' >> $HGRCPATH
+ $ echo 'dirstate-tree.in-memory=1' >> $HGRCPATH
+#endif
+
== tests added in 0.7 ==
$ hg init test-symlinks-0.7; cd test-symlinks-0.7;
@@ -1,3 +1,11 @@
+#testcases dirstate-v1 dirstate-v1-tree
+
+#if dirstate-v1-tree
+#require rust
+ $ echo '[experimental]' >> $HGRCPATH
+ $ echo 'dirstate-tree.in-memory=1' >> $HGRCPATH
+#endif
+
$ hg init repo1
$ cd repo1
$ mkdir a b a/1 b/1 b/2
@@ -1,3 +1,11 @@
+#testcases dirstate-v1 dirstate-v1-tree
+
+#if dirstate-v1-tree
+#require rust
+ $ echo '[experimental]' >> $HGRCPATH
+ $ echo 'dirstate-tree.in-memory=1' >> $HGRCPATH
+#endif
+
init
$ hg init t
@@ -1,5 +1,13 @@
#require unix-permissions no-root reporevlogstore
+#testcases dirstate-v1 dirstate-v1-tree
+
+#if dirstate-v1-tree
+#require rust
+ $ echo '[experimental]' >> $HGRCPATH
+ $ echo 'dirstate-tree.in-memory=1' >> $HGRCPATH
+#endif
+
$ hg init t
$ cd t
@@ -1,3 +1,11 @@
+#testcases dirstate-v1 dirstate-v1-tree
+
+#if dirstate-v1-tree
+#require rust
+ $ echo '[experimental]' >> $HGRCPATH
+ $ echo 'dirstate-tree.in-memory=1' >> $HGRCPATH
+#endif
+
$ hg init ignorerepo
$ cd ignorerepo
@@ -1,3 +1,11 @@
+#testcases dirstate-v1 dirstate-v1-tree
+
+#if dirstate-v1-tree
+#require rust
+ $ echo '[experimental]' >> $HGRCPATH
+ $ echo 'dirstate-tree.in-memory=1' >> $HGRCPATH
+#endif
+
------ Test dirstate._dirs refcounting
$ hg init t
@@ -1,3 +1,11 @@
+#testcases dirstate-v1 dirstate-v1-tree
+
+#if dirstate-v1-tree
+#require rust
+ $ echo '[experimental]' >> $HGRCPATH
+ $ echo 'dirstate-tree.in-memory=1' >> $HGRCPATH
+#endif
+
Checking the size/permissions/file-type of files stored in the
dirstate after an update where the files are changed concurrently
outside of hg's control.
@@ -1,3 +1,11 @@
+#testcases dirstate-v1 dirstate-v1-tree
+
+#if dirstate-v1-tree
+#require rust
+ $ echo '[experimental]' >> $HGRCPATH
+ $ echo 'dirstate-tree.in-memory=1' >> $HGRCPATH
+#endif
+
$ hg init repo
$ cd repo
$ echo a > a