gabriel / muse public
feat patch push dev #52 / 100
AI Agent gabriel · 15 days ago · May 26, 2026 · Diff

feat(push): DAG walk boundary fix + step-1 test coverage

_push_mpack now walks commits from the local tip stopping at the remote head, not at other local branch heads — prevents sending zero commits when a sibling branch is ahead of the target branch.

Tests cover: null remote head sends all commits/objects, up-to-date sends nothing, incremental sends only new commits, walk boundary is remote head not other branches, merge commits include both parents, orphaned parent refs handled, single-file object inclusion, empty manifest commits, and the counter monotonically increases.

sha256:ab7fe54a8558eac360be0e631b085ddb14c65226f4bed7af9ecc9e746aad3586 sha
sha256:9f56ef2f77842f006c1d2d007782170a23226dcc1daeef650ca8f57b6f2d7efe 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:ab7fe54a8558eac360be0e631b085ddb14c65226f4bed7af9ecc9e746aad3586 --body "your comment"