# HG changeset patch # User Arseniy Alekseyev # Date 1667232930 0 # Node ID b51e5c2ab5fd38849003dbc3ad79040ba5781360 # Parent 4e70efd5fd0ef6f538ecc809070c002c57858993 rhg: add a test involving hgignore lookaround diff -r 4e70efd5fd0e -r b51e5c2ab5fd tests/test-hgignore.t --- 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