Files
stack/agents/darkwing/work/queue-118/r1/checkout-test.log
T
jason.woltjeandClaude Opus 5.5 5a68df7275 agents: darkwing row 118 round 1 packet (#1612)
SAFE in packages/seat/src/checkout.mjs adds maintenance.auto=false and
gc.auto=0; probe, tests, mutants m1-m3 (all killed), targeted gate
(seat 132/0, cli 184/0) and the leftover sweep. Candidate is build.patch
against 2727dd3ec; manifest digests check out.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 14:41:09 -05:00

91 lines
4.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
✔ a first launch clones the root at its branch, with the root's path as origin (37.901349ms)
✔ the clone is not at its place until git clone has finished (19.340591ms)
✔ a later launch fast-forwards a clean clone after a commit to the root, then finds it current (54.600852ms)
✔ a clone ahead of the root keeps its commits and counts as current (34.760051ms)
▶ a dirty clone and one on another branch are fetched, and nothing but refs/remotes moves
✔ a modified file (41.810589ms)
✔ an untracked file (42.691626ms)
✔ a staged file (44.091635ms)
✔ another branch (40.323758ms)
✔ a detached HEAD (40.088162ms)
✔ a dirty clone and one on another branch are fetched, and nothing but refs/remotes moves (210.228833ms)
✔ a diverged clone gets the fetch into refs/remotes and is kept, not-fast-forward (41.248715ms)
▶ a clone kept before the branch check, or for a failed status, gets no fetch
✔ not-a-clone (22.590888ms)
✔ hooks-present (24.386165ms)
✔ submodule (29.966132ms)
✔ config-changed (27.041938ms)
✔ root-unreadable (27.772932ms)
✔ root-detached (32.42569ms)
✔ status-failed, on the root's branch and clean (34.029369ms)
✔ status-failed, dirty (34.29624ms)
✔ a clone kept before the branch check, or for a failed status, gets no fetch (233.737558ms)
✔ a dirty clone whose fetch fails is kept, fetch-failed, exactly as it was (37.249461ms)
✔ every git call the host makes, for a new clone and an existing one, carries maintenance.auto=false and gc.auto=0 (45.198425ms)
✔ a clone with loose objects enough for gc --auto gets no maintenance or gc from the fetch and the merge (72.021094ms)
▶ a clone with user.name or user.email in its config is kept, and git runs nothing in it
✔ user.name (25.167173ms)
✔ user.email (24.940799ms)
✔ a clone with user.name or user.email in its config is kept, and git runs nothing in it (50.561812ms)
✔ a commit git can't read after the fast-forward is null (45.708066ms)
✔ a new clone whose commit can't be read refuses the launch and leaves nothing behind (19.924793ms)
▶ a clone the session rigged is kept, and git runs nothing and writes nothing outside it
✔ core.fsmonitor (33.599139ms)
✔ core.hooksPath (33.306678ms)
✔ a hook file (30.687437ms)
✔ include.path (32.830901ms)
✔ includeIf (32.832815ms)
✔ a filter driver (32.692744ms)
✔ origin moved (33.441634ms)
✔ a second origin url (33.076638ms)
✔ the origin url twice, both the root (34.253254ms)
✔ an ext:: origin (32.907349ms)
✔ a branch tracking another remote (33.268704ms)
✔ a branch merging a tag (32.699419ms)
✔ a fetch line onto local branches (33.342363ms)
✔ no origin (33.758252ms)
✔ a config file over the size cap (30.796174ms)
✔ config a symlink to /dev/zero (30.318363ms)
✔ the clone a symlink to the bait (30.372512ms)
✔ the clone a file (30.161655ms)
✔ the clone a plain directory (30.050441ms)
✔ .git a gitdir: file (31.191007ms)
✔ .git a symlink (29.974552ms)
✔ .git/logs a symlink (30.28925ms)
✔ .git/refs/heads a symlink (31.077999ms)
✔ .git/objects a symlink (31.183755ms)
✔ a reflog hard-linked to a file outside (31.736856ms)
✔ HEAD a fifo (31.686035ms)
✔ a commondir file (30.592265ms)
✔ an alternates file (30.077393ms)
✔ a gitlink staged, no .gitmodules (43.64755ms)
✔ a gitlink and .gitmodules staged (44.830457ms)
✔ a gitlink to a repository with its own gitlink (53.16234ms)
✔ a gitlink and .gitmodules committed (48.496336ms)
✔ a gitlink and submodule.active in config (45.110636ms)
✔ a .git/modules with no gitlink (32.764679ms)
✔ a clone the session rigged is kept, and git runs nothing and writes nothing outside it (1164.346634ms)
▶ a root that can't be cloned refuses with the project id and leaves nothing behind
✔ missing (9.953521ms)
✔ not a repository (10.038379ms)
✔ a plain directory inside another repository (14.558265ms)
✔ unreadable (12.626487ms)
✔ on no branch (11.503149ms)
✔ missing an object (15.129292ms)
✔ a root that can't be cloned refuses with the project id and leaves nothing behind (74.538392ms)
✔ a clone whose root is on no branch, or gone, is kept and named (27.860283ms)
✔ no credential or forge remote of the root reaches a clone (48.215685ms)
✔ every project in the business file gets its own clone at its own branch (35.76246ms)
✔ a clone past its time gets SIGTERM and refuses the launch, with nothing left in the workspace (513.670918ms)
✔ a clone that ignores SIGTERM gets SIGKILL once the grace period is over (1025.487379ms)
✔ a timeout signals git's process group, so a process git started dies with it (522.133597ms)
✔ once a signalled git has closed, its group gets SIGKILL, so a process that ignored SIGTERM dies too (522.001379ms)
ℹ tests 77
ℹ suites 0
ℹ pass 77
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 4886.426242