gabriel / muse public
refactor BREAKING task/rename-fetch-bundle-to-fetch-mpack #1 / 1
AI Agent gabriel · 119 days ago · May 16, 2026 · Diff

refactor: rename fetch_bundle → fetch_mpack and FetchBundleResult → FetchMPackResult

Bundles are the muse bundle offline-transfer CLI. The wire protocol has mpacks. - transport.py: FetchMPackResult TypedDict, fetch_mpack() on Protocol + HttpTransport - clone/fetch/pull commands: transport.fetch_mpack() - test_transport_fetch_bundle.py → test_transport_fetch_mpack.py (deleted old) - test_fetch_bundle_command_wiring.py → test_fetch_mpack_command_wiring.py (deleted old) - All remaining test files: fetch_mpack / FetchMPackResult throughout

sha256:560410f5e143809a2e595fe1fda115a07a527462132543d32710866b64f30fa5 sha
+12 ~41 −12 symbols
sha256:9e1d026595fc4cae95228ab8680dfcc3e975074259aee14dd0a235c6793419d8 snapshot
+12
symbols added
~41
symbols modified
−12
symbols removed
0
dead code introduced
Semantic Changes 65 symbols
~ muse/cli/commands/clone.py .py 1 symbol modified
~ run
~ muse/cli/commands/fetch.py .py 1 symbol modified
~ muse/cli/commands/pull.py .py 1 symbol modified
~ run
~ muse/core/transport.py .py 2 symbols added, 2 symbols removed, 3 symbols modified
FetchBundleResult class class FetchBundleResult L176–189
fetch_bundle method method fetch_bundle L681–818
+ FetchMPackResult class class FetchMPackResult L176–189
+ fetch_mpack method method fetch_mpack L681–818
~ tests/test_cli_clone.py .py 1 symbol modified
~ tests/test_clone_partial.py .py 1 symbol modified
~ tests/test_clone_shallow.py .py 2 symbols added, 2 symbols removed, 7 symbols modified
test_depth_1_calls_fetch_bundle method method test_depth_1_calls_fetch_bundle L104–129
test_no_depth_calls_fetch_bundle method method test_no_depth_calls_fetch_bundle L131–153
+ test_depth_1_calls_fetch_mpack method method test_depth_1_calls_fetch_mpack L104–129
+ test_no_depth_calls_fetch_mpack method method test_no_depth_calls_fetch_mpack L131–153
~ tests/test_cmd_fetch_hardening.py .py 1 symbol added, 1 symbol removed, 1 symbol modified
_make_fetch_bundle_result function function _make_fetch_bundle_result L93–106
+ _make_fetch_mpack_result function function _make_fetch_mpack_result L93–106
~ tests/test_cmd_pull_hardening.py .py 1 symbol added, 1 symbol removed, 9 symbols modified
~ tests/test_fetch_mpack_command_wiring.py .py moved from tests/test_fetch_bundle_command_wiring.py; 3 added, 3 removed, 1 modified
test_cw0_clone_full_calls_fetch_bundle function function test_cw0_clone_full_calls_fetch_bundle L82–101
test_cw1_clone_shallow_calls_fetch_bundle function function test_cw1_clone_shallow_calls_fetch_bundle L108–127
test_cw2_pull_calls_fetch_bundle function function test_cw2_pull_calls_fetch_bundle L134–179
+ test_cw0_clone_full_calls_fetch_mpack function function test_cw0_clone_full_calls_fetch_mpack L82–101
+ test_cw1_clone_shallow_calls_fetch_mpack function function test_cw1_clone_shallow_calls_fetch_mpack L108–127
+ test_cw2_pull_calls_fetch_mpack function function test_cw2_pull_calls_fetch_mpack L134–179
~ tests/test_transport_fetch_mpack.py .py moved from tests/test_transport_fetch_bundle.py; 3 added, 3 removed, 10 modified
_make_bundle function function _make_bundle L34–65
FetchBundleResult import import FetchBundleResult L25–25
test_fb0_inline_bundle_returns_fetch_result function function test_fb0_inline_bundle_returns_fetch_result L112–126
+ _make_mpack function function _make_mpack L34–65
+ FetchMPackResult import import FetchMPackResult L25–25
+ test_fb0_inline_mpack_returns_fetch_result function function test_fb0_inline_mpack_returns_fetch_result L112–126
← Older Oldest on task/rename-fetch-bundle-to-fetch-mpack
All commits
Newer → Latest on task/rename-fetch-bundle-to-fetch-mpack

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