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
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:ec40dd81744fcc6b00d3aa33b66d81c7bf3b555058f591477a64d3673defc0f7 --body "your comment"
No comments yet. Be the first to start the discussion.