gabriel / muse public
fix patch json dev
gabriel · 60 days ago · Apr 16, 2026 · Diff

fix(json): emit JSON errors on all early-exit paths in push; add MWP streaming wire protocol

push: remote_not_configured (hub URL path), remote_not_configured (named remote), delete mode no branch, delete transport errors (409 conflict, 403 forbidden, other), no commits to push, force-with-lease rejected, transport errors (404 repo_not_found, 401 auth_required, 409 diverged, other push_failed), push rejected by remote.

transport/test: MWP single-POST streaming fetch/stream protocol — negotiate_have + fetch_stream with on_object callback for concurrent disk writes during network reads.

sha256:ec40dd81744fcc6b00d3aa33b66d81c7bf3b555058f591477a64d3673defc0f7 sha
sha256:db25f81db10b3116e5401b6fab8e643679649a4c62d25d4c1255ef45e149bf5f snapshot
← Older Oldest on dev
All commits
Newer → Latest on dev

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:ec40dd81744fcc6b00d3aa33b66d81c7bf3b555058f591477a64d3673defc0f7 --body "your comment"