== real index tags S in/a H in/b S out/x H top == scratch tags with capture config H 100644 dcc27807b20456027b6a152f9756c62360e229d6 0 in/a H 100644 dcc27807b20456027b6a152f9756c62360e229d6 0 in/b S 100644 dcc27807b20456027b6a152f9756c62360e229d6 0 out/x H 100644 dcc27807b20456027b6a152f9756c62360e229d6 0 top == scratch tags with plain config (fresh copy) S in/a H in/b S out/x H top == tree in/a: 366226fb970ac0caa9d3f55967ab01334a548f60 wt in/a: 366226fb970ac0caa9d3f55967ab01334a548f60 HEAD: dcc27807b20456027b6a152f9756c62360e229d6 == control: same flow, edit with different size tree in/a: 6b33e6eb7f8566fb7f08094ef45ba9cd48540574 wt: 6b33e6eb7f8566fb7f08094ef45ba9cd48540574 == control: expectFilesOutsideOfPatterns=true in scratch S in/a H in/b .git/index: OK git version 2.43.0 == stat of in/a in real index vs fs ctime: 1792676989:970611456 mtime: 1577836800:0 fs ctime=1792676990 mtime=1577836800 == same flow with core.trustctime=false tree in/a: dcc27807b20456027b6a152f9756c62360e229d6 == same with plain sparse.expectFilesOutsideOfPatterns=true (S kept) + trustctime=false tree in/a: dcc27807b20456027b6a152f9756c62360e229d6 == driver repo /tmp/ev-23624/cap/repos-audit2rerun/r11-4k1dts ctime: 1792677038:307622150 mtime: 1700000000:0 fs ctime=1792677038 mtime=1700000000 size=5 core.trustctime=false sparse.expectfilesoutsideofpatterns=true H in/a H in/b note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.5 /home/ubuntu/wt/pr-23624 stdout | src/vcs/ev23624.driver.test.ts > R11 skip-worktree EV23624 {"side":"audit2rerun","row":"R11","flag":"skip-worktree","ok":true,"ms":211,"tree":{"match":false,"diffCount":1,"diffs":["\"in/a\": tree 100644 dcc27807b2 vs wt 100644 366226fb97"],"sparseExcluded":1},"indexBefore":{"index":"351c68f10418ccff00ba97932e551231bc17b4402687d04526bfdae18b46d303","indexMtimeMs":1792677038359.622},"indexAfter":{"index":"351c68f10418ccff00ba97932e551231bc17b4402687d04526bfdae18b46d303","indexMtimeMs":1792677038359.622},"indexUnchanged":true,"tagsBefore":["S in/a","S out/x"],"freshReadTrees":0,"flaggedReAdds":0,"path":"reused index","dir":"/tmp/ev-23624/cap/repos-audit2rerun/r11-4k1dts"} stdout | src/vcs/ev23624.driver.test.ts > R11 skip-worktree [13:50:38.626] ERROR (#1): Error [AssertionError]: checkpoint tree matches working tree: expected false to be true at check (/home/ubuntu/wt/pr-23624/apps/server/src/vcs/ev23624.driver.test.ts:261:10) at /home/ubuntu/wt/pr-23624/apps/server/src/vcs/ev23624.driver.test.ts:467:11 { actual: false, expected: true, showDiff: true, operator: 'strictEqual', [cause]: undefined } ❯ |t3| src/vcs/ev23624.driver.test.ts (38 tests | 1 failed | 36 skipped) 670ms × R11 skip-worktree 406ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL |t3| src/vcs/ev23624.driver.test.ts > R11 skip-worktree AssertionError: checkpoint tree matches working tree: expected false to be true - Expected + Received - true + false ❯ check src/vcs/ev23624.driver.test.ts:261:10 259| const check = (r: { ok: boolean; tree: { match: boolean } | null; inde… 260| assert.isTrue(r.ok, "capture succeeded"); 261| assert.isTrue(r.tree?.match, "checkpoint tree matches working tree"); | ^ 262| assert.isTrue(r.indexUnchanged, "real index unchanged"); 263| }; ❯ src/vcs/ev23624.driver.test.ts:467:11 ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed (1) Tests 1 failed | 1 passed | 36 skipped (38) Start at 13:50:28 Duration 10.81s (transform 61%, import 16%, setup 15%, tests 7%)