A bed's forge takes the lab's shallow checkouts (issue 689) #103

Merged
mesh-admin merged 1 commits from fix/689-a-shallow-checkout-reaches-the-forge into main 2026-10-14 00:52:08 +00:00
1 Commits
Author SHA1 Message Date
jochen 7ed7da1398 Let a bed's forge take the lab's shallow checkouts (issue 689)
mesh/delivery delivered
mesh/merge-gate head 7ed7da1398df merged into trunk 307dd23d6d2a — pass: the change touches no module of the mesh's graph
mesh/repo-check head 7ed7da1398df merged into trunk 307dd23d6d2a — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript)…
The lab module clones every repository with --depth 50, and a fresh bare
repository refuses a push whose history ends in a cut, so the genesis bed
raised its anchor and forge and then skipped. The three beds that carry a
checkout into a forge now share one helper that sets receive.shallowUpdate
on the bare repository. Unshallowing instead cannot work in a lab run: the
forge credential is removed once the run's clones are done.
2026-10-14 02:21:21 +02:00