| Comment: | fix: let Create proceed when the filesystem cannot stat the parent
Create's parent-directory check, added in #457, refused a path whenever os.Stat of its parent failed. Under TinyGo wasm a repository lives in a SQLite VFS and os.Stat is unsupported, so every create failed with "parent directory does not exist: /"; standard Go's js/wasm build hung on the same check. It now refuses only a parent the filesystem confirms is missing or is not a directory, and otherwise lets SQLite's own open report a real failure (tracked in #509). |
|---|---|
| Timelines: | family | ancestors | descendants | both | main | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
2449bcd31398dab9aca145b24d1bc3a4 |
| User & Date: | [email protected] on 2026-10-26 12:30:29.000 |
| Other Links: | branch diff | manifest | tags |
|
2026-10-26
| ||
| 12:38 |
Merge pull request #510 from danmestas/fix/create-unsupported-stat
fix: let Create proceed when the filesystem cannot stat the parent check-in: b7e00e1673 user: [email protected] tags: main, trunk | |
| 12:30 |
fix: let Create proceed when the filesystem cannot stat the parent
Create's parent-directory check, added in #457, refused a path whenever os.Stat of its parent failed. Under TinyGo wasm a repository lives in a SQLite VFS and os.Stat is unsupported, so every create failed with "parent directory does not exist: /"; standard Go's js/wasm build hung on the same check. It now refuses only a parent the filesystem confirms is missing or is not a directory, and otherwise lets SQLite's own open report a real failure (tracked in #509). check-in: 2449bcd313 user: [email protected] tags: main, trunk | |
| 02:38 |
Merge pull request #508 from danmestas/release/v0.16.2
chore(release): v0.16.2 check-in: 89f09bf179 user: [email protected] tags: main, trunk, v0.16.2 | |