--pin-source <path>: the path is written as it stands into the new root's contracts/<product>-pin.yaml (digest_source: local-clone (<path>), a bare placeholder) and is asked nothing first, so a clone at a path holding a line break scaffolds, exit 0, a pin file with a line of the path's choosing, and one at a path that is not UTF-8 creates all three repositories and then dies in write_lf with a UnicodeEncodeError traceback, exit 1 #450
Activity
adopt-project.py: `plan --pin` takes `product@<40 hex>` and `execute`…
tests: the two `not-utf-8` clone rows skip where the filesystem refus…
adopt-project.py: `plan` records `local-clone (<path>)` in the plan a…
Merge origin/main 55faad2 (#591) into fix/540-pin-source-unread, so t…
adopt-project.py: `plan` refuses a `--pin-source` it cannot record as…