changeset 53008:4d2b496cb7b8

cleanup: remove usage of the `reposimplestore` condition in test Same rational as the parent changeset.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Fri, 21 Feb 2025 22:16:48 -0500
parents 8c85d139ff64
children 86764cd60c4a
files tests/test-audit-path.t tests/test-censor.t tests/test-clone-stream-format.t tests/test-clone-stream.t tests/test-clonebundles-autogen.t tests/test-clonebundles.t tests/test-convert-filemap.t tests/test-convert-hg-source.t tests/test-debugcommands.t tests/test-generaldelta.t tests/test-http-bundle1.t tests/test-http.t tests/test-inherit-mode.t tests/test-init.t tests/test-keyword.t tests/test-largefiles-update.t tests/test-lfconvert.t tests/test-lfs-largefiles.t tests/test-lfs-serve-access.t tests/test-lfs-serve.t tests/test-lfs-test-server.t tests/test-lfs.t tests/test-narrow-clone-no-ellipsis.t tests/test-narrow-clone.t tests/test-narrow-exchange.t tests/test-narrow-patterns.t tests/test-narrow-shallow-merges.t tests/test-narrow-shallow.t tests/test-narrow.t tests/test-relink.t tests/test-sparse-requirement.t tests/test-ssh-bundle1.t tests/test-ssh.t tests/test-static-http.t tests/test-stream-bundle-v2.t tests/test-treemanifest.t tests/test-unionrepo.t tests/test-upgrade-repo.t
diffstat 38 files changed, 31 insertions(+), 158 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test-audit-path.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-audit-path.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,6 +1,5 @@
 The simple store doesn't escape paths robustly and can't store paths
 with periods, etc. So much of this test fails with it.
-#require no-reposimplestore
 
   $ hg init repo
   $ cd repo
--- a/tests/test-censor.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-censor.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,4 +1,3 @@
-#require no-reposimplestore
 #testcases revlogv1 revlogv2
 
 #if revlogv2
--- a/tests/test-clone-stream-format.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-clone-stream-format.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,6 +1,6 @@
 This file contains tests case that deal with format change accross stream clone
 
-#require serve no-reposimplestore no-chg
+#require serve no-chg
 
 #testcases stream-legacy stream-bundle2
 
--- a/tests/test-clone-stream.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-clone-stream.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,4 +1,4 @@
-#require serve no-reposimplestore no-chg
+#require serve no-chg
 
 #testcases stream-legacy stream-bundle2-v2 stream-bundle2-v3
 
--- a/tests/test-clonebundles-autogen.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-clonebundles-autogen.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,5 +1,5 @@
 
-#require no-reposimplestore no-chg
+#require no-chg
 
 initial setup
 
--- a/tests/test-clonebundles.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-clonebundles.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,4 +1,4 @@
-#require no-reposimplestore no-chg
+#require no-chg
 
 Set up a server
 
--- a/tests/test-convert-filemap.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-convert-filemap.t	Fri Feb 21 22:16:48 2025 -0500
@@ -285,19 +285,12 @@
   > EOF
   $ rm source/.hg/store/data/dir/file3.i
   $ rm source/.hg/store/data/dir/file4.i
-#if reposimplestore
-  $ rm -rf source/.hg/store/data/dir/file3
-  $ rm -rf source/.hg/store/data/dir/file4
-#endif
   $ hg -q convert --filemap renames.fmap --datesort source dummydest
   abort: dir/file3@e96dce0bc6a217656a3a410e5e6bec2c4f42bf7c: no match found
-  abort: data/dir/file3/index@e96dce0bc6a2: no node (reposimplestore !)
   [50]
   $ hg -q convert --filemap renames.fmap --datesort --config convert.hg.ignoreerrors=1 source renames.repo
   ignoring: dir/file3@e96dce0bc6a217656a3a410e5e6bec2c4f42bf7c: no match found
   ignoring: dir/file4@6edd55f559cdce67132b12ca09e09cee08b60442: no match found
-  ignoring: data/dir/file3/index@e96dce0bc6a2: no node (reposimplestore !)
-  ignoring: data/dir/file4/index@6edd55f559cd: no node (reposimplestore !)
   $ hg up -q -R renames.repo
   $ glog -R renames.repo
   @  4 "8: change foo" files: foo2
--- a/tests/test-convert-hg-source.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-convert-hg-source.t	Fri Feb 21 22:16:48 2025 -0500
@@ -170,9 +170,6 @@
 break it
 
   $ rm .hg/store/data/b.*
-#if reposimplestore
-  $ rm .hg/store/data/b/*
-#endif
   $ cd ..
   $ hg --config convert.hg.ignoreerrors=True convert broken fixed
   initializing destination fixed repository
@@ -181,7 +178,6 @@
   converting...
   4 init
   ignoring: b@1e88685f5ddec574a34c70af492f95b6debc8741: no match found
-  ignoring: data/b/index@1e88685f5dde: no node (reposimplestore !)
   3 changeall
   2 changebagain
   1 merge
--- a/tests/test-debugcommands.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-debugcommands.t	Fri Feb 21 22:16:48 2025 -0500
@@ -130,7 +130,6 @@
      rev linkrev nodeid       p1           p2
        0       0 b789fdd96dc2 000000000000 000000000000
 
-#if no-reposimplestore
   $ hg --verbose debugrevlogindex a
      rev    offset  length linkrev nodeid       p1           p2
        0         0       3       0 b789fdd96dc2 000000000000 000000000000
@@ -138,13 +137,11 @@
   $ hg --debug debugrevlogindex a
      rev    offset  length linkrev nodeid                                   p1                                       p2
        0         0       3       0 b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000
-#endif
 
   $ hg debugrevlogindex -f 1 a
      rev flag     size   link     p1     p2       nodeid
        0 0000        2      0     -1     -1 b789fdd96dc2
 
-#if no-reposimplestore
   $ hg --verbose debugrevlogindex -f 1 a
      rev flag   offset   length     size   link     p1     p2       nodeid
        0 0000        0        3        2      0     -1     -1 b789fdd96dc2
@@ -152,7 +149,6 @@
   $ hg --debug debugrevlogindex -f 1 a
      rev flag   offset   length     size   link     p1     p2                                   nodeid
        0 0000        0        3        2      0     -1     -1 b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3
-#endif
 
   $ hg debugindex -c
      rev linkrev       nodeid    p1-nodeid    p2-nodeid
--- a/tests/test-generaldelta.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-generaldelta.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,5 +1,3 @@
-#require no-reposimplestore
-
 Check whether size of generaldelta revlog is not bigger than its
 regular equivalent. Test would fail if generaldelta was naive
 implementation of parentdelta: third manifest revision would be fully
--- a/tests/test-http-bundle1.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-http-bundle1.t	Fri Feb 21 22:16:48 2025 -0500
@@ -35,7 +35,6 @@
 
 clone via stream
 
-#if no-reposimplestore
   $ hg clone --stream http://localhost:$HGPORT/ copy 2>&1
   streaming all changes
   * files to transfer, * bytes of data (glob)
@@ -45,7 +44,6 @@
   updating to branch default
   4 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ hg verify -R copy -q
-#endif
 
 try to clone via stream, should use pull instead
 
@@ -214,7 +212,6 @@
   $ hg id http://user@localhost:$HGPORT2/
   5fed3813f7f5
 
-#if no-reposimplestore
   $ hg clone http://user:pass@localhost:$HGPORT2/ dest 2>&1
   streaming all changes
   * files to transfer, * of data (glob)
@@ -223,7 +220,6 @@
   no changes found
   updating to branch default
   5 files updated, 0 files merged, 0 files removed, 0 files unresolved
-#endif
 
 --pull should override server's preferuncompressed
 
@@ -282,16 +278,16 @@
   "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
   "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
   "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
-  "GET /?cmd=capabilities HTTP/1.1" 401 - (no-reposimplestore !)
-  "GET /?cmd=capabilities HTTP/1.1" 200 - (no-reposimplestore !)
-  "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
-  "GET /?cmd=stream_out HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
-  "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
-  "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D5fed3813f7f5e1824344fdc9cf8f63bb662c292d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
-  "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
-  "GET /?cmd=capabilities HTTP/1.1" 401 - (no-reposimplestore !)
-  "GET /?cmd=capabilities HTTP/1.1" 200 - (no-reposimplestore !)
-  "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
+  "GET /?cmd=capabilities HTTP/1.1" 401 -
+  "GET /?cmd=capabilities HTTP/1.1" 200 -
+  "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
+  "GET /?cmd=stream_out HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
+  "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
+  "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D5fed3813f7f5e1824344fdc9cf8f63bb662c292d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
+  "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
+  "GET /?cmd=capabilities HTTP/1.1" 401 -
+  "GET /?cmd=capabilities HTTP/1.1" 200 -
+  "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
   "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
   "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:common=0000000000000000000000000000000000000000&heads=5fed3813f7f5e1824344fdc9cf8f63bb662c292d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
   "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
@@ -369,7 +365,6 @@
   server has pull-based clones disabled
   [100]
 
-#if no-reposimplestore
 ... but keep stream clones working
 
   $ hg clone --stream --noupdate http://localhost:$HGPORT1/ test-stream-clone
@@ -378,7 +373,6 @@
   stream-cloned * files / * KB in * seconds (* */sec) (glob)
   searching for changes
   no changes found
-#endif
 
 ... and also keep partial clones and pulls working
   $ hg clone http://localhost:$HGPORT1 --rev 0 test-partial-clone
--- a/tests/test-http.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-http.t	Fri Feb 21 22:16:48 2025 -0500
@@ -26,7 +26,6 @@
 
 clone via stream
 
-#if no-reposimplestore
   $ hg clone --stream http://localhost:$HGPORT/ copy 2>&1
   streaming all changes
   * files to transfer, * bytes of data (glob)
@@ -34,7 +33,6 @@
   updating to branch default
   4 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ hg verify -R copy -q
-#endif
 
 try to clone via stream, should use pull instead
 
@@ -250,14 +248,12 @@
   $ hg id http://localhost:$HGPORT2/ --config extensions.x=use_digests.py
   5fed3813f7f5
 
-#if no-reposimplestore
   $ hg clone http://user:pass@localhost:$HGPORT2/ dest 2>&1
   streaming all changes
   * files to transfer, * KB of data (glob)
   stream-cloned * files / * KB in * seconds (*/sec) (glob)
   updating to branch default
   5 files updated, 0 files merged, 0 files removed, 0 files unresolved
-#endif
 
 --pull should override server's preferuncompressed
   $ hg clone --pull http://user:pass@localhost:$HGPORT2/ dest-pull 2>&1
@@ -416,12 +412,12 @@
   "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull x-hgtest-authtype:Digest
   "GET /?cmd=listkeys HTTP/1.1" 401 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull x-hgtest-authtype:Digest
   "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull x-hgtest-authtype:Digest
-  "GET /?cmd=capabilities HTTP/1.1" 401 - (no-reposimplestore !)
-  "GET /?cmd=capabilities HTTP/1.1" 200 - (no-reposimplestore !)
-  "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
-  "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=0&common=0000000000000000000000000000000000000000&heads=5fed3813f7f5e1824344fdc9cf8f63bb662c292d&listkeys=bookmarks&stream=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
-  "GET /?cmd=capabilities HTTP/1.1" 401 - (no-reposimplestore !)
-  "GET /?cmd=capabilities HTTP/1.1" 200 - (no-reposimplestore !)
+  "GET /?cmd=capabilities HTTP/1.1" 401 -
+  "GET /?cmd=capabilities HTTP/1.1" 200 -
+  "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
+  "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=0&common=0000000000000000000000000000000000000000&heads=5fed3813f7f5e1824344fdc9cf8f63bb662c292d&listkeys=bookmarks&stream=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
+  "GET /?cmd=capabilities HTTP/1.1" 401 -
+  "GET /?cmd=capabilities HTTP/1.1" 200 -
   "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
   "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=5fed3813f7f5e1824344fdc9cf8f63bb662c292d&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
   "GET /?cmd=capabilities HTTP/1.1" 401 -
@@ -510,7 +506,6 @@
   (remove --pull if specified or upgrade Mercurial)
   [100]
 
-#if no-reposimplestore
 ... but keep stream clones working
 
   $ hg clone --stream --noupdate http://localhost:$HGPORT1/ test-stream-clone
@@ -518,7 +513,6 @@
   * files to transfer, * of data (glob)
   stream-cloned * files / * in * seconds (*/sec) (glob)
   $ cat error.log
-#endif
 
 ... and also keep partial clones and pulls working
   $ hg clone http://localhost:$HGPORT1 --rev 0 test/partial/clone
--- a/tests/test-inherit-mode.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-inherit-mode.t	Fri Feb 21 22:16:48 2025 -0500
@@ -87,12 +87,6 @@
   00770 ./.hg/store/data/dir/
   00660 ./.hg/store/data/dir/bar.i
   00660 ./.hg/store/data/foo.i
-  00770 ./.hg/store/data/dir/bar/ (reposimplestore !)
-  00660 ./.hg/store/data/dir/bar/b80de5d138758541c5f05265ad144ab9fa86d1db (reposimplestore !)
-  00660 ./.hg/store/data/dir/bar/index (reposimplestore !)
-  00770 ./.hg/store/data/foo/ (reposimplestore !)
-  00660 ./.hg/store/data/foo/b80de5d138758541c5f05265ad144ab9fa86d1db (reposimplestore !)
-  00660 ./.hg/store/data/foo/index (reposimplestore !)
   00660 ./.hg/store/fncache (repofncache !)
   00660 ./.hg/store/phaseroots
   00600 ./.hg/store/requires
@@ -149,12 +143,6 @@
   00770 ../push/.hg/store/data/dir/
   00660 ../push/.hg/store/data/dir/bar.i
   00660 ../push/.hg/store/data/foo.i
-  00770 ../push/.hg/store/data/dir/bar/ (reposimplestore !)
-  00660 ../push/.hg/store/data/dir/bar/b80de5d138758541c5f05265ad144ab9fa86d1db (reposimplestore !)
-  00660 ../push/.hg/store/data/dir/bar/index (reposimplestore !)
-  00770 ../push/.hg/store/data/foo/ (reposimplestore !)
-  00660 ../push/.hg/store/data/foo/b80de5d138758541c5f05265ad144ab9fa86d1db (reposimplestore !)
-  00660 ../push/.hg/store/data/foo/index (reposimplestore !)
   00660 ../push/.hg/store/fncache (repofncache !)
   00660 ../push/.hg/store/requires
   00660 ../push/.hg/store/undo
--- a/tests/test-init.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-init.t	Fri Feb 21 22:16:48 2025 -0500
@@ -28,7 +28,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
   $ echo this > local/foo
   $ hg ci --cwd local -A -m "init"
   adding foo
@@ -67,7 +66,6 @@
   persistent-nodemap (rust !)
   revlog-compression-zstd (zstd !)
   revlogv1
-  testonly-simplestore (reposimplestore !)
   sparserevlog
 
 creating repo with format.usefncache=false
@@ -84,7 +82,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
 
 creating repo with format.dotencode=false
 
@@ -101,7 +98,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
 
 creating repo with format.dotencode=false
 
@@ -117,7 +113,6 @@
   revlogv1
   share-safe
   store
-  testonly-simplestore (reposimplestore !)
 
 test failure
 
@@ -239,7 +234,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
 
 prepare test of init of url configured from paths
 
@@ -263,7 +257,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
 
 verify that clone also expand urls
 
@@ -283,7 +276,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
 
 clone bookmarks
 
--- a/tests/test-keyword.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-keyword.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,5 +1,3 @@
-#require no-reposimplestore
-
 Run kwdemo outside a repo
   $ hg -q --config extensions.keyword= --config keywordmaps.Foo="{author|user}" kwdemo
   [extensions]
--- a/tests/test-largefiles-update.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-largefiles-update.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,5 +1,3 @@
-#require no-reposimplestore
-
 This file focuses mainly on updating largefiles in the working
 directory (and ".hg/largefiles/dirstate")
 
--- a/tests/test-lfconvert.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-lfconvert.t	Fri Feb 21 22:16:48 2025 -0500
@@ -106,7 +106,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
 
 "lfconvert" includes a newline at the end of the standin files.
   $ cat .hglf/large .hglf/sub/maybelarge.dat
--- a/tests/test-lfs-largefiles.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-lfs-largefiles.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,4 +1,4 @@
-#require no-reposimplestore no-chg
+#require no-chg
 
 This tests the interaction between the largefiles and lfs extensions, and
 conversion from largefiles -> lfs.
--- a/tests/test-lfs-serve-access.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-lfs-serve-access.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,4 +1,4 @@
-#require serve no-reposimplestore no-chg
+#require serve no-chg
 
   $ cat >> $HGRCPATH <<EOF
   > [extensions]
--- a/tests/test-lfs-serve.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-lfs-serve.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,5 +1,5 @@
 #testcases lfsremote-on lfsremote-off
-#require serve no-reposimplestore no-chg
+#require serve no-chg
 
 This test splits `hg serve` with and without using the extension into separate
 tests cases.  The tests are broken down as follows, where "LFS"/"No-LFS"
--- a/tests/test-lfs-test-server.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-lfs-test-server.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,4 +1,4 @@
-#require no-reposimplestore no-chg
+#require no-chg
 #testcases git-server hg-server
 
 #if git-server
--- a/tests/test-lfs.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-lfs.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,4 +1,4 @@
-#require no-reposimplestore no-chg
+#require no-chg
 
   $ hg init requirements
   $ cd requirements
--- a/tests/test-narrow-clone-no-ellipsis.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-narrow-clone-no-ellipsis.t	Fri Feb 21 22:16:48 2025 -0500
@@ -33,7 +33,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
 
   $ hg tracked
   I path:dir/src/f10
--- a/tests/test-narrow-clone.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-narrow-clone.t	Fri Feb 21 22:16:48 2025 -0500
@@ -61,7 +61,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
 
   $ hg tracked
   I path:dir/src/f10
--- a/tests/test-narrow-exchange.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-narrow-exchange.t	Fri Feb 21 22:16:48 2025 -0500
@@ -106,7 +106,6 @@
   remote: transaction abort!
   remote: rollback completed
   remote: abort: data/inside2/f@4a1aa07735e673e20c00fae80f40dc301ee30616: unknown parent
-  remote: abort: data/inside2/f/index@4a1aa07735e6: no node (reposimplestore !)
   abort: stream ended unexpectedly (got 0 bytes, expected 4)
   [255]
 
--- a/tests/test-narrow-patterns.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-narrow-patterns.t	Fri Feb 21 22:16:48 2025 -0500
@@ -191,8 +191,6 @@
   searching for changes
   looking for local changes to affected paths
   deleting data/dir1/dirA/bar.i
-  deleting data/dir1/dirA/bar/0eca1d0cbdaea4651d1d04d71976a6d2d9bfaae5 (reposimplestore !)
-  deleting data/dir1/dirA/bar/index (reposimplestore !)
   deleting unwanted files from working copy
   saved backup bundle to $TESTTMP/narrow/.hg/strip-backup/*-widen.hg (glob)
   adding changesets
@@ -248,8 +246,6 @@
   searching for changes
   looking for local changes to affected paths
   deleting data/dir1/dirA/foo.i
-  deleting data/dir1/dirA/foo/162caeb3d55dceb1fee793aa631ac8c73fcb8b5e (reposimplestore !)
-  deleting data/dir1/dirA/foo/index (reposimplestore !)
   deleting unwanted files from working copy
   saved backup bundle to $TESTTMP/narrow/.hg/strip-backup/*-widen.hg (glob)
   adding changesets
--- a/tests/test-narrow-shallow-merges.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-narrow-shallow-merges.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,5 +1,3 @@
-#require no-reposimplestore
-
   $ . "$TESTDIR/narrow-library.sh"
 
 create full repo
--- a/tests/test-narrow-shallow.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-narrow-shallow.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,5 +1,3 @@
-#require no-reposimplestore
-
   $ . "$TESTDIR/narrow-library.sh"
 
   $ hg init master
--- a/tests/test-narrow.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-narrow.t	Fri Feb 21 22:16:48 2025 -0500
@@ -147,9 +147,6 @@
   saved backup bundle to $TESTTMP/narrow-local-changes/.hg/strip-backup/*-narrow.hg (glob)
   deleting data/d0/f.i
   deleting meta/d0/00manifest.i (tree !)
-  deleting data/d0/f/362fef284ce2ca02aecc8de6d5e8a1c3af0556fe (reposimplestore !)
-  deleting data/d0/f/4374b5650fc5ae54ac857c0f0381971fdde376f7 (reposimplestore !)
-  deleting data/d0/f/index (reposimplestore !)
   deleting unwanted files from working copy
 
   $ hg log -T "{rev}: {desc} {outsidenarrow}\n"
@@ -181,9 +178,6 @@
   saved backup bundle to $TESTTMP/narrow-local-changes/.hg/strip-backup/*-narrow.hg (glob)
   deleting data/d0/f.i
   deleting meta/d0/00manifest.i (tree !)
-  deleting data/d0/f/362fef284ce2ca02aecc8de6d5e8a1c3af0556fe (reposimplestore !)
-  deleting data/d0/f/4374b5650fc5ae54ac857c0f0381971fdde376f7 (reposimplestore !)
-  deleting data/d0/f/index (reposimplestore !)
   deleting unwanted files from working copy
 
 Updates off of stripped commit if necessary
@@ -202,9 +196,6 @@
   saved backup bundle to $TESTTMP/narrow-local-changes/.hg/strip-backup/*-narrow.hg (glob)
   deleting data/d3/f.i
   deleting meta/d3/00manifest.i (tree !)
-  deleting data/d3/f/2661d26c649684b482d10f91960cc3db683c38b4 (reposimplestore !)
-  deleting data/d3/f/99fa7136105a15e2045ce3d9152e4837c5349e4d (reposimplestore !)
-  deleting data/d3/f/index (reposimplestore !)
   deleting unwanted files from working copy
   $ hg log -T '{desc}\n' -r .
   add d10/f
@@ -227,9 +218,6 @@
   saved backup bundle to $TESTTMP/narrow-local-changes/.hg/strip-backup/*-narrow.hg (glob)
   deleting data/d3/f.i
   deleting meta/d3/00manifest.i (tree !)
-  deleting data/d3/f/2661d26c649684b482d10f91960cc3db683c38b4 (reposimplestore !)
-  deleting data/d3/f/5ce0767945cbdbca3b924bb9fbf5143f72ab40ac (reposimplestore !)
-  deleting data/d3/f/index (reposimplestore !)
   deleting unwanted files from working copy
   $ hg id
   000000000000
@@ -289,8 +277,6 @@
   looking for local changes to affected paths
   deleting data/d0/f.i
   deleting meta/d0/00manifest.i (tree !)
-  deleting data/d0/f/362fef284ce2ca02aecc8de6d5e8a1c3af0556fe (reposimplestore !)
-  deleting data/d0/f/index (reposimplestore !)
   deleting unwanted files from working copy
   $ hg tracked
   $ hg files
@@ -350,8 +336,6 @@
   looking for local changes to affected paths
   deleting data/d6/f.i
   deleting meta/d6/00manifest.i (tree !)
-  deleting data/d6/f/7339d30678f451ac8c3f38753beeb4cf2e1655c7 (reposimplestore !)
-  deleting data/d6/f/index (reposimplestore !)
   deleting unwanted files from working copy
   $ hg tracked
   I path:d0
@@ -374,8 +358,6 @@
   searching for changes
   looking for local changes to affected paths
   deleting data/d3/f.i
-  deleting data/d3/f/2661d26c649684b482d10f91960cc3db683c38b4 (reposimplestore !)
-  deleting data/d3/f/index (reposimplestore !)
   deleting unwanted files from working copy
   $ hg tracked
   I path:d0
@@ -398,8 +380,6 @@
   looking for local changes to affected paths
   deleting data/d0/f.i
   deleting meta/d0/00manifest.i (tree !)
-  deleting data/d0/f/362fef284ce2ca02aecc8de6d5e8a1c3af0556fe (reposimplestore !)
-  deleting data/d0/f/index (reposimplestore !)
   deleting unwanted files from working copy
   $ hg tracked
   I path:d3
--- a/tests/test-relink.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-relink.t	Fri Feb 21 22:16:48 2025 -0500
@@ -75,8 +75,6 @@
 
 relink
 
-#if no-reposimplestore
-
   $ hg relink --debug --config progress.debug=true | fix_path
   relinking $TESTTMP/repo/.hg/store to $TESTTMP/clone/.hg/store
   tip has 2 files, estimated total number of files: 3
@@ -106,5 +104,3 @@
   repo/.hg/store/data/a.i == clone/.hg/store/data/a.i
   $ "$PYTHON" arelinked.py repo/.hg/store/data/b.i clone/.hg/store/data/b.i
   repo/.hg/store/data/b.i != clone/.hg/store/data/b.i
-
-#endif
--- a/tests/test-sparse-requirement.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-sparse-requirement.t	Fri Feb 21 22:16:48 2025 -0500
@@ -27,7 +27,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
 
   $ hg debugsparse --config extensions.sparse= --enable-profile frontend.sparse
   $ ls -A
@@ -49,7 +48,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
 
 Client without sparse enabled reacts properly
 
@@ -72,7 +70,6 @@
   share-safe
   sparserevlog
   store
-  testonly-simplestore (reposimplestore !)
 
 And client without sparse can access
 
--- a/tests/test-ssh-bundle1.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-ssh-bundle1.t	Fri Feb 21 22:16:48 2025 -0500
@@ -58,8 +58,6 @@
 
 clone remote via stream
 
-#if no-reposimplestore
-
   $ hg clone --stream ssh://user@dummy/remote local-stream
   streaming all changes
   * files to transfer, * bytes of data (glob)
@@ -91,8 +89,6 @@
   $ cd $TESTTMP
   $ rm -rf local-stream stream2
 
-#endif
-
 clone remote via pull
 
   $ hg clone ssh://user@dummy/remote local
@@ -475,9 +471,9 @@
   Got arguments 1:user@dummy 2:hg -R nonexistent serve --stdio
   Got arguments 1:user@dummy 2:hg -R /$TESTTMP/nonexistent serve --stdio (no-msys !)
   Got arguments 1:user@dummy 2:hg -R remote serve --stdio
-  Got arguments 1:user@dummy 2:hg -R local-stream serve --stdio (no-reposimplestore !)
-  Got arguments 1:user@dummy 2:hg -R remote serve --stdio (no-reposimplestore !)
-  Got arguments 1:user@dummy 2:hg -R remote serve --stdio (no-reposimplestore !)
+  Got arguments 1:user@dummy 2:hg -R local-stream serve --stdio
+  Got arguments 1:user@dummy 2:hg -R remote serve --stdio
+  Got arguments 1:user@dummy 2:hg -R remote serve --stdio
   Got arguments 1:user@dummy 2:hg -R doesnotexist serve --stdio
   Got arguments 1:user@dummy 2:hg -R remote serve --stdio
   Got arguments 1:user@dummy 2:hg -R local serve --stdio
--- a/tests/test-ssh.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-ssh.t	Fri Feb 21 22:16:48 2025 -0500
@@ -50,8 +50,6 @@
 
 clone remote via stream
 
-#if no-reposimplestore
-
   $ hg clone --stream ssh://user@dummy/remote local-stream
   streaming all changes
   * files to transfer, * bytes of data (glob)
@@ -79,8 +77,6 @@
   $ cd $TESTTMP
   $ rm -rf local-stream stream2
 
-#endif
-
 clone remote via pull
 
   $ hg clone ssh://user@dummy/remote local
@@ -551,9 +547,9 @@
   Got arguments 1:user@dummy 2:hg -R nonexistent serve --stdio
   Got arguments 1:user@dummy 2:hg -R $TESTTMP/nonexistent serve --stdio
   Got arguments 1:user@dummy 2:hg -R remote serve --stdio
-  Got arguments 1:user@dummy 2:hg -R local-stream serve --stdio (no-reposimplestore !)
-  Got arguments 1:user@dummy 2:hg -R remote serve --stdio (no-reposimplestore !)
-  Got arguments 1:user@dummy 2:hg -R remote serve --stdio (no-reposimplestore !)
+  Got arguments 1:user@dummy 2:hg -R local-stream serve --stdio
+  Got arguments 1:user@dummy 2:hg -R remote serve --stdio
+  Got arguments 1:user@dummy 2:hg -R remote serve --stdio
   Got arguments 1:user@dummy 2:hg -R doesnotexist serve --stdio
   Got arguments 1:user@dummy 2:hg -R remote serve --stdio
   Got arguments 1:user@dummy 2:hg -R local serve --stdio
--- a/tests/test-static-http.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-static-http.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,5 +1,3 @@
-#require no-reposimplestore
-
   $ hg clone http://localhost:$HGPORT/ copy
   abort: * (glob)
   [100]
--- a/tests/test-stream-bundle-v2.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-stream-bundle-v2.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,5 +1,3 @@
-#require no-reposimplestore
-
 #testcases stream-v2 stream-v3
 #testcases threaded sequential
 
--- a/tests/test-treemanifest.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-treemanifest.t	Fri Feb 21 22:16:48 2025 -0500
@@ -465,9 +465,6 @@
 Test files for a subdirectory.
 
   $ rm -r .hg/store/meta/~2e_a
-#if reposimplestore
-  $ rm -r .hg/store/meta/._a
-#endif
   $ hg files -r . b
   b/bar/fruits.txt
   b/bar/orange/fly/gnat.py
@@ -484,9 +481,6 @@
 Test files with just includes and excludes.
 
   $ rm -r .hg/store/meta/~2e_a
-#if reposimplestore
-  $ rm -r .hg/store/meta/._a
-#endif
   $ rm -r .hg/store/meta/b/bar/orange/fly
   $ rm -r .hg/store/meta/b/foo/apple/bees
   $ hg files -r . -I path:b/bar -X path:b/bar/orange/fly -I path:b/foo -X path:b/foo/apple/bees
@@ -499,9 +493,6 @@
 Test files for a subdirectory, excluding a directory within it.
 
   $ rm -r .hg/store/meta/~2e_a
-#if reposimplestore
-  $ rm -r .hg/store/meta/._a
-#endif
   $ rm -r .hg/store/meta/b/foo
   $ hg files -r . -X path:b/foo b
   b/bar/fruits.txt
@@ -518,9 +509,6 @@
 including an unrelated directory.
 
   $ rm -r .hg/store/meta/~2e_a
-#if reposimplestore
-  $ rm -r .hg/store/meta/._a
-#endif
   $ rm -r .hg/store/meta/b/foo
   $ hg files -r . -I path:b/bar/orange -I path:a b
   b/bar/orange/fly/gnat.py
@@ -535,9 +523,6 @@
 within that.
 
   $ rm -r .hg/store/meta/~2e_a
-#if reposimplestore
-  $ rm -r .hg/store/meta/._a
-#endif
   $ rm -r .hg/store/meta/b/foo
   $ rm -r .hg/store/meta/b/bar/orange
   $ hg files -r . glob:**.txt -I path:b/bar -X path:b/bar/orange
@@ -674,8 +659,6 @@
 Tree manifest revlogs exist.
   $ find deepclone/.hg/store/meta | sort
   deepclone/.hg/store/meta
-  deepclone/.hg/store/meta/._a (reposimplestore !)
-  deepclone/.hg/store/meta/._a/00manifest.i (reposimplestore !)
   deepclone/.hg/store/meta/b
   deepclone/.hg/store/meta/b/00manifest.i
   deepclone/.hg/store/meta/b/bar
--- a/tests/test-unionrepo.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-unionrepo.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,5 +1,3 @@
-#require no-reposimplestore
-
 Test unionrepo functionality
 
 Create one repository
--- a/tests/test-upgrade-repo.t	Fri Feb 21 22:05:59 2025 -0500
+++ b/tests/test-upgrade-repo.t	Fri Feb 21 22:16:48 2025 -0500
@@ -1,5 +1,3 @@
-#require no-reposimplestore
-
   $ cat >> $HGRCPATH << EOF
   > [extensions]
   > share =