Unclaimed files left in the canonical checkout. Inventory: canonical-cleanup-inventory.md (commit-as-evidence groups). detect-secrets scan clean on 2026-11-02: hits are sha256 pins, git object ids, test sentinels already in tracked tests and unit-file lines.
35 lines
2.6 KiB
Plaintext
35 lines
2.6 KiB
Plaintext
✔ workRef and validBranch take only what a ref name can hold (1.088957ms)
|
||
✔ a push lands as the task's work ref, a fast-forward lands after it, and main is the root's (136.581789ms)
|
||
✔ a rewritten branch refuses non-fast-forward and the work ref stays (113.932866ms)
|
||
✔ a branch with no history in common with main refuses unrelated-history (60.62182ms)
|
||
✔ a bundle that needs commits the working repository lacks refuses missing-prerequisite (42.020726ms)
|
||
✔ the root is fetched again before each push and main follows it, so a clone of a newer root pushes (127.31239ms)
|
||
✔ a root moved back after the clone leaves the push's base unknown: missing-prerequisite (88.374072ms)
|
||
✔ a commit with a broken object refuses invalid-bundle, and only because fsck is on (76.727718ms)
|
||
✔ only a v2 bundle with the named branch is read (50.177052ms)
|
||
✔ a branch named main, or named for another task, moves only this task's work ref (92.643992ms)
|
||
✔ a record that throws moves the work ref back, or removes a new one (133.431949ms)
|
||
✔ a work ref that can't go back refuses rollback-failed, naming the ref and the commit (395.151927ms)
|
||
✔ a root that can't be read refuses root-unreadable (36.656656ms)
|
||
✔ a git past its time gets SIGTERM, leaves no ref lock, and the next push lands (2176.337933ms)
|
||
✔ a git that ignores SIGTERM gets SIGKILL once the grace period is over (1027.409164ms)
|
||
✔ a working repository path that isn't a directory refuses (30.512055ms)
|
||
✔ review bundles a pushed commit as refs/mosaic/review, leaving out what the reviewer has (123.265654ms)
|
||
✔ review of a project with no working repository refuses unknown-commit (13.463647ms)
|
||
✔ the runner's git tools hold the host's limits and branch rule (1.170915ms)
|
||
✔ a reseed moves root but leaves a landed main, and main forwards once root contains it (215.950482ms)
|
||
✔ after a landing, a push built on the root still lands and main stays where the landing put it (148.305906ms)
|
||
✔ once the root shares no history with a landed main, a push is checked against main, not the root (213.001025ms)
|
||
✔ a landing squashes the reviewed diff onto main as the bus host and moves main only at finish (118.077733ms)
|
||
✔ a landing refuses ref-moved, base-conflict and root-file before it makes a commit (369.212541ms)
|
||
✔ a landing whose applied diff isn't the reviewed one refuses patch-drift and leaves no worktree (144.682253ms)
|
||
✔ finish refuses base-moved when main moved, and a record that throws moves main back (238.397869ms)
|
||
ℹ tests 26
|
||
ℹ suites 0
|
||
ℹ pass 26
|
||
ℹ fail 0
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 6226.559372
|