Skip to content

adopt-project.py: check follows each symlink the plan keeps where the shape writes its files, and execute refuses one the shape cannot write through, or one it writes beneath that git checks out as a file, before any leg exists, so such a link no longer breaks the run after both legs are pushed or has the shape's files written outside the assembly (#183, #178) - #504

Merged
brettheap merged 52 commits into
mainfrom
fix/adopt-root-kept-symlinks
Oct 14, 2026

tests/test_adopt_root_symlinks.py: `declare()` reads the plan as text…

2460548
Select commit
Loading
Failed to load commit list.