--- a/tests/test-issue3084.t Tue Nov 05 14:47:35 2013 -0500
+++ b/tests/test-issue3084.t Thu Jul 17 20:17:17 2014 -0400
@@ -154,7 +154,20 @@
$ hg init merges
$ cd merges
$ touch f1
- $ hg ci -Aqm "0-root"
+ $ hg ci -Aqm "0-root" --config extensions.largefiles=!
+
+Ensure that .hg/largefiles isn't created before largefiles are added
+#if unix-permissions
+ $ chmod 555 .hg
+#endif
+ $ hg status
+#if unix-permissions
+ $ chmod 755 .hg
+#endif
+
+ $ find .hg/largefiles
+ find: `.hg/largefiles': No such file or directory
+ [1]
ancestor is "normal":
$ echo normal > f