Skip to content

update-shape.py: apply --add refuses a path under a file the root keeps as update-add-not-a-directory before it writes anything, and a write that fails after the copies is update-write-failed, rolled back, so neither leaves a rewritten copy and an unmoved pin behind a traceback (#285) - #346

Merged
brettheap merged 11 commits into
mainfrom
fix/update-shape-add-not-a-directory
Oct 12, 2026

Commits

  1. Commits on Oct 12, 2026