fix
patch
muse code cat
task/stage-blob-phase-3
#1 / 1
fix(muse code cat): FILE_NOT_TRACKED for untracked files; staged blobs readable from store
Same invariant as Phase 2 (muse cat), now applied to the symbol-level reader. _get_file_bytes in cat.py checks HEAD manifest + stage index before touching disk. Untracked files raise FILE_NOT_TRACKED regardless of disk presence. Staged-but-uncommitted files are readable via their object store blob.
sha256:fab3d7d44d2fc26f5c8e59ed789f4306c92005f9c13cecf3ecaf109730760b68
sha
+20
~1
symbols
sha256:2cb9ae5700f7242d4337c8aeeedd80b8b31cebc09621290b4d865ff39cf7bcb3
snapshot
+20
symbols added
~1
symbol modified
0
dead code introduced
Semantic Changes
21 symbols
+
test_staged_blob_deleted_from_disk_still_readable
method
method test_staged_blob_deleted_from_disk_still_readable L740–750
+
test_untracked_on_disk_address_exits_nonzero
method
method test_untracked_on_disk_address_exits_nonzero L675–680
+
test_untracked_on_disk_all_mode_exits_nonzero
method
method test_untracked_on_disk_all_mode_exits_nonzero L682–687
+
test_untracked_on_disk_json_error_code
method
method test_untracked_on_disk_json_error_code L689–696
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:fab3d7d44d2fc26f5c8e59ed789f4306c92005f9c13cecf3ecaf109730760b68 --body "your comment"
No comments yet. Be the first to start the discussion.