feat: muse mv supports directories; fix staged_deleted dirs in status
- mv.py: detect directory source (files in HEAD under src/, committed empty dirs, staged-only empty dirs); use shutil.move; restage all files under new path; relocate empty-dir sentinel - domain.py: add staged_deleted field to DirStatus TypedDict - plugin.py: compute staged_deleted_dirs; exclude from unstaged dir_deleted - status.py: wire staged_deleted into all rendering paths (JSON + text)
sha256:94c593758c9f8d75fc1c8020e7d62a93305ce1478afb82d2db272bd7c1702714
sha
+3
~5
symbols
sha256:1b6bc11276c50d7dea6fa0f27c1c893d5b93fe4264e642670fdf263627bce87b
snapshot
+3
symbols added
~5
symbols modified
0
dead code introduced
Older
feat: first-class directory tracking across status, diff, read, …
sha256:3767afb72520f9b56053bb98fd83d323f738ee4cad16e306e8cf6862608380e4
All commits
Newer
feat: staged directory renames shown as renamed in muse status
sha256:8c872e4dffa2db45a9629956256fa1c99a3d2ff33b80c055252e58d94a0e8d1b
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:94c593758c9f8d75fc1c8020e7d62a93305ce1478afb82d2db272bd7c1702714 --body "your comment"
No comments yet. Be the first to start the discussion.