changeset 49538:b51e5c2ab5fd stable

rhg: add a test involving hgignore lookaround
author Arseniy Alekseyev <aalekseyev@janestreet.com>
date Mon, 31 Oct 2022 16:15:30 +0000
parents 4e70efd5fd0e
children 8076298b795a
files tests/test-hgignore.t
diffstat 1 files changed, 18 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test-hgignore.t	Mon Oct 24 18:07:22 2022 +0200
+++ b/tests/test-hgignore.t	Mon Oct 31 16:15:30 2022 +0000
@@ -73,6 +73,24 @@
   [255]
 #endif
 
+  $ echo 're:^(?!a).*\.o$' > .hgignore
+#if no-rhg
+  $ hg status
+  A dir/b.o
+  ? .hgignore
+  ? a.c
+  ? a.o
+  ? syntax
+#endif
+#if rhg
+  $ hg status
+  Unsupported syntax regex parse error:
+      ^(?:^(?!a).*\.o$)
+           ^^^
+  error: look-around, including look-ahead and look-behind, is not supported
+  [255]
+#endif
+
 Ensure given files are relative to cwd
 
   $ echo "dir/.*\.o" > .hgignore