Mercurial > hg
changeset 51275:39f7b2b53c68
tests: demonstrate error when narrowing with `rootfilesin:` pattern
This demonstrates a bug introduced in 17a822d7943e.
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Mon, 18 Dec 2023 10:13:41 -0800 |
parents | bec6e9c108fd |
children | 03665fd8ccb9 |
files | tests/test-narrow.t |
diffstat | 1 files changed, 28 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-narrow.t Mon Dec 18 14:51:20 2023 -0800 +++ b/tests/test-narrow.t Mon Dec 18 10:13:41 2023 -0800 @@ -544,3 +544,31 @@ deleting meta/d0/00manifest.i (tree !) deleting unwanted files from working copy not deleting possibly dirty file d0/f + + +Test removing `rootfilesin:` include + $ hg clone --narrow ssh://user@dummy/master narrow-concurrent-modify -q \ + > --include rootfilesin:d0 --include rootfilesin:d1 + $ cd narrow-concurrent-modify +#if flat + $ hg --config 'hooks.pretxnopen = echo modified >> d0/f' tracked --removeinclude rootfilesin:d0 + comparing with ssh://user@dummy/master + searching for changes + looking for local changes to affected paths + deleting data/d0/f.i + deleting unwanted files from working copy + not deleting possibly dirty file d0/f +#endif +#if tree + $ hg --config 'hooks.pretxnopen = echo modified >> d0/f' tracked --removeinclude rootfilesin:d0 + comparing with ssh://user@dummy/master + searching for changes + looking for local changes to affected paths + deleting data/d0/f.i + deleting meta/d0/00manifest.i + deleting meta/d1/00manifest.i (known-bad-output !) + deleting unwanted files from working copy + not deleting possibly dirty file d0/f + abort: meta/d1/00manifest@77a3e194be076ae47ba9282271028916012d815c: no node (known-bad-output !) + [50] +#endif