Artifact b1eedec5b521e052b4172acd67ab8c99aa363c84f1d31c7a112f6cedfe3d2a04:
- File
docs/site/content/docs/cli-embedding.md
-
2026-10-20 02:58:39
— part of check-in
[8de2ae751d]
on branch main
— fix(cli): match PATH as fossil does; run pragmas in a fixed order (#457)
* fix(cli): match PATH as fossil does; run pragmas in a fixed order
log --path, cat --at and diff drop a leading ./, a trailing / and doubled or /./ separators, and compare names with the repository's case-sensitive setting, fossil's platform default when unset. Not found stays exit 2, where fossil exits 1; the docs now say so. SettingBoolean moves to internal/repo, shared by sync and checkout.
Opening a repository runs every pragma in a fixed order, not only busy_timeout first.
Tracked in #451
* feat(cli): document and pin repo new for embedding apps
repo new takes the path from -R as the other embedding commands do, refuses a missing parent directory with a message naming it, and is documented in the embedding contract with its output and exit statuses. Tests pin each behaviour and that stock fossil opens the result.
Tracked in #451
* docs(cli): say how ../x, absolute paths and the global case-sensitive setting behave
Tracked in #451 (user: [email protected], size: 8332) [annotate] [blame] [check-ins using]
-
2026-10-20 03:01:35
— part of check-in
[741864259c]
on branch feat/submanifest-reader
— Merge remote-tracking branch 'origin/main' into feat/submanifest-reader
# Conflicts: # internal/checkout/vfile.go (user: [email protected], size: 8332) [annotate] [blame] [check-ins using]
- 2026-10-20 03:11:06 — part of check-in [0762218b66] on branch fix/verify-leaf-rule — Merge branch 'main' into fix/verify-leaf-rule (user: [email protected], size: 8332) [annotate] [blame] [check-ins using]
- 2026-10-20 15:58:34 — part of check-in [dd6f1125ed] on branch feat/submanifest-reader — Merge commit '8961b59' into feat/sparse-store (user: [email protected], size: 8332) [annotate] [blame] [check-ins using]
- 2026-10-20 16:24:00 — part of check-in [bed21ff045] on branch feat/submanifest-reader — Merge commit '0938087' into feat/sparse-transfer (user: [email protected], size: 8332) [annotate] [blame] [check-ins using]
- 2026-10-20 18:14:14 — part of check-in [ef382ed65e] on branch perf/tag-repair-batch — Merge main into batch tag repair, preserving unreleased changes (user: [email protected], size: 8332) [annotate] [blame] [check-ins using]
-
2026-10-20 02:58:39
— part of check-in
[8de2ae751d]
on branch main
— fix(cli): match PATH as fossil does; run pragmas in a fixed order (#457)