--- a/tests/test-treemanifest.t Fri Jan 22 12:08:20 2016 -0600
+++ b/tests/test-treemanifest.t Wed Jan 27 10:24:25 2016 -0500
@@ -332,6 +332,21 @@
$ grep treemanifest empty-repo/.hg/requires
treemanifest
+Pushing to an empty repo works
+
+ $ hg --config experimental.treemanifest=1 init clone
+ $ grep treemanifest clone/.hg/requires
+ treemanifest
+ $ hg push -R repo clone
+ pushing to clone
+ searching for changes
+ adding changesets
+ adding manifests
+ adding file changes
+ added 11 changesets with 15 changes to 10 files (+3 heads)
+ $ grep treemanifest clone/.hg/requires
+ treemanifest
+
Create deeper repo with tree manifests.
$ hg --config experimental.treemanifest=True init deeprepo