fix: snapshot() carries forward committed empty dirs when staging new ones
When committing a second empty directory, snapshot() only unioned staged_empty_dirs (new A sentinels) with file-derived dirs — dropping committed empty dirs from HEAD. foobar/ then showed as untracked after committing bufar/.
Fix: also include committed_empty_dirs from HEAD, minus any staged for deletion. All three sets are unioned to form staged_dirs.
sha256:905215548c1b358bdbac94afa2d508b804f852675dc2311be67b916d79897074
sha
~2
symbols
sha256:1b8f5633e00c04a1dc4f37dd28b2de1bde9b83bf3dbb29f20d20aea2b4931dc0
snapshot
~2
symbols modified
0
dead code introduced
Semantic Changes
2 symbols
~
snapshot
Older
fix: use http.client for R2 PUT to avoid Content-Type auto-injection
sha256:7a59846a92918d24b441ef3821a51fa47e16feedc844f411204c853a120fce89
All commits
Newer
chore: bump version to 0.2.0rc10
sha256:36feadff042271a531e2d926e06007d6f907275d549f7c806bb635484d0c9320
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:905215548c1b358bdbac94afa2d508b804f852675dc2311be67b916d79897074 --body "your comment"
No comments yet. Be the first to start the discussion.