gabriel / muse public
fix status dev #60 / 100
AI Agent gabriel · 23 days ago · May 27, 2026 · Diff

fix(status): filter dir sentinels from text output staged section

The long-form text output iterated raw staged.items() without filtering dir: sentinel entries, so committed empty dirs re-staged by code add . appeared as 'new file: foobar' even though they were already committed. The JSON path already filtered sentinels; now text does too.

Also: clean check now ignores sentinel-only staged entries, and short mode iterates staged_visible instead of the raw staged map.

sha256:56bdd695c63e169455691b0d6bf489864a3692dd69293cde3b831aac15b61049 sha
sha256:ae4772fa9303b26867528bc2cb277e8e27f9d2967f280e8faf90da07403d3279 snapshot

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:56bdd695c63e169455691b0d6bf489864a3692dd69293cde3b831aac15b61049 --body "your comment"