--- a/tests/test-dirstate.t Tue Feb 15 15:33:33 2022 +0100
+++ b/tests/test-dirstate.t Fri Feb 11 23:43:17 2022 +0100
@@ -103,3 +103,21 @@
1
$ hg status
? a
+
+#if dirstate-v2
+Check that folders that are prefixes of others do not throw the packer into an
+infinite loop.
+
+ $ cd ..
+ $ hg init infinite-loop
+ $ cd infinite-loop
+ $ mkdir hgext3rd hgext
+ $ touch hgext3rd/__init__.py hgext/zeroconf.py
+ $ hg commit -Aqm0
+
+ $ hg st -c
+ C hgext/zeroconf.py
+ C hgext3rd/__init__.py
+
+ $ cd ..
+#endif