Artifact f90bfa2e8e515168923e4a4c44770788e6751cef535135d68dff8cc4b7b18b74:
- File
cli/repo_status_test.go
-
2026-10-21 16:41:13
— part of check-in
[ea23bc8a41]
on branch feat/submanifest-reader
— fix(cli): repo status reports the checkout's changes
Run from inside a checkout with the default --dir ".", repo status reported every tracked file MISSING: filepath.WalkDir's root entry is named ".", and the hidden-directory rule skipped it, and with it the whole tree. The command also compared the disk with tip rather than the checked-out version, so a checkout of an older version read as edited.
The command now opens the checkout and prints Checkout.Status, which classifies changes against the checkout's version as fossil's changes command does, cone included, with fossil's labels. Untracked files are no longer listed; fossil status leaves those to fossil extras. (user: [email protected], size: 2187) [annotate] [blame] [check-ins using]
-
2026-10-21 19:12:52
— part of check-in
[b3c5ad7bca]
on branch feat/submanifest-reader
— Merge branch 'fix/refused-clone-push' into the feature branch
Five fixes the three-tool round trip and the fossil-scm.org comparison surfaced: an uncovered clone is refused with the push card first, repo status reports the checkout's changes, repo clone remembers last-sync-url, repo verify reports damage, transit phantoms and elision, and adding a directory adds the files beneath it. (user: [email protected], size: 2187) [annotate] [blame] [check-ins using]
-
2026-10-21 21:20:46
— part of check-in
[7244496a09]
on branch main
— Merge pull request #437 from danmestas/feat/submanifest-reader
feat: sub-manifest trees and sparse cones (draft-fossil-submanifests-00, draft-fossil-sparse-cone-00) (user: [email protected], size: 2187) [annotate] [blame] [check-ins using]
-
2026-10-21 16:41:13
— part of check-in
[ea23bc8a41]
on branch feat/submanifest-reader
— fix(cli): repo status reports the checkout's changes