gabriel / muse public
refactor dev
AI Agent gabriel · 114 days ago · May 16, 2026 · Diff

refactor: rename all remaining wire-artifact pack/bundle refs to mpack

sha256:a443a7e430ea4c5a34d369ccf79e14aed1a30c2f9699a8c171a043e956ed29e5 sha
+63 ~44 −63 symbols
sha256:e732ec7532dd12372453682c5239c4fb347ba8720b1124c1b84952faf4eb126f snapshot
+63
symbols added
~44
symbols modified
−63
symbols removed
0
dead code introduced
Semantic Changes 170 symbols
~ muse/core/transport.py .py 1 symbol modified
~ tests/test_apply_pack_oserror_integrity.py .py 11 symbols added, 11 symbols removed
TestApplyPackOsErrorIntegrity class class TestApplyPackOsErrorIntegrity L112–225
test_apply_pack_commits_written_excludes_integrity_violation method method test_apply_pack_commits_written_excludes_integrity_violation L162–176
test_apply_pack_continues_after_integrity_violation method method test_apply_pack_continues_after_integrity_violation L145–160
test_apply_pack_does_not_crash_on_store_integrity_violation method method test_apply_pack_does_not_crash_on_store_integrity_violation L114–126
test_apply_pack_logs_critical_on_store_integrity_violation method method test_apply_pack_logs_critical_on_store_integrity_violation L128–143
test_apply_pack_valid_commit_no_integrity_violation method method test_apply_pack_valid_commit_no_integrity_violation L199–207
test_apply_pack_wrong_hash_raises_valuerror_not_oserror method method test_apply_pack_wrong_hash_raises_valuerror_not_oserror L209–225
test_impostor_file_not_overwritten_by_apply_pack method method test_impostor_file_not_overwritten_by_apply_pack L178–197
_bundle_with_commits function function _bundle_with_commits L86–87
PackBundle import import PackBundle L38–38
apply_pack import import apply_pack L38–38
+ TestApplyMPackOsErrorIntegrity class class TestApplyMPackOsErrorIntegrity L112–225
+ test_apply_mpack_commits_written_excludes_integrity_violation method method test_apply_mpack_commits_written_excludes_integrity_violation L162–176
+ test_apply_mpack_continues_after_integrity_violation method method test_apply_mpack_continues_after_integrity_violation L145–160
+ test_apply_mpack_does_not_crash_on_store_integrity_violation method method test_apply_mpack_does_not_crash_on_store_integrity_violation L114–126
+ test_apply_mpack_logs_critical_on_store_integrity_violation method method test_apply_mpack_logs_critical_on_store_integrity_violation L128–143
+ test_apply_mpack_valid_commit_no_integrity_violation method method test_apply_mpack_valid_commit_no_integrity_violation L199–207
+ test_apply_mpack_wrong_hash_raises_valuerror_not_oserror method method test_apply_mpack_wrong_hash_raises_valuerror_not_oserror L209–225
+ test_impostor_file_not_overwritten_by_apply_mpack method method test_impostor_file_not_overwritten_by_apply_mpack L178–197
+ _mpack_with_commits function function _mpack_with_commits L86–87
+ MPackBundle import import MPackBundle L38–38
+ apply_mpack import import apply_mpack L38–38
~ tests/test_core_pack.py .py 22 symbols added, 22 symbols removed, 1 symbol modified
TestApplyPack class class TestApplyPack L260–404
test_apply_full_manifest_snapshot_from_stream method method test_apply_full_manifest_snapshot_from_stream L350–404
test_apply_preserves_commit_metadata method method test_apply_preserves_commit_metadata L313–331
test_apply_returns_new_object_count method method test_apply_returns_new_object_count L333–348
test_empty_bundle_is_noop method method test_empty_bundle_is_noop L308–311
test_idempotent_apply method method test_idempotent_apply L285–296
test_malformed_object_skipped method method test_malformed_object_skipped L298–306
test_round_trip method method test_round_trip L261–283
TestBuildPack class class TestBuildPack L99–252
test_deduplicates_shared_objects method method test_deduplicates_shared_objects L154–165
test_empty_commit_ids_returns_empty_bundle method method test_empty_commit_ids_returns_empty_bundle L167–170
test_have_excludes_ancestor_commits method method test_have_excludes_ancestor_commits L139–152
test_merge_commit_includes_both_parents method method test_merge_commit_includes_both_parents L222–252
test_missing_commit_skipped_gracefully method method test_missing_commit_skipped_gracefully L172–175
test_missing_snapshot_raises_not_skips method method test_missing_snapshot_raises_not_skips L197–220
test_multi_commit_chain method method test_multi_commit_chain L125–137
test_object_content_is_raw_bytes method method test_object_content_is_raw_bytes L113–123
test_single_commit_no_history method method test_single_commit_no_history L100–111
test_snapshot_always_included_for_every_commit method method test_snapshot_always_included_for_every_commit L177–195
PackBundle import import PackBundle L12–12
apply_pack import import apply_pack L12–12
build_pack import import build_pack L12–12
+ TestApplyMPack class class TestApplyMPack L260–404
+ test_apply_full_manifest_snapshot_from_stream method method test_apply_full_manifest_snapshot_from_stream L350–404
+ test_apply_preserves_commit_metadata method method test_apply_preserves_commit_metadata L313–331
+ test_apply_returns_new_object_count method method test_apply_returns_new_object_count L333–348
+ test_empty_mpack_is_noop method method test_empty_mpack_is_noop L308–311
+ test_idempotent_apply method method test_idempotent_apply L285–296
+ test_malformed_object_skipped method method test_malformed_object_skipped L298–306
+ test_round_trip method method test_round_trip L261–283
+ TestBuildMPack class class TestBuildMPack L99–252
+ test_deduplicates_shared_objects method method test_deduplicates_shared_objects L154–165
+ test_empty_commit_ids_returns_empty_mpack method method test_empty_commit_ids_returns_empty_mpack L167–170
+ test_have_excludes_ancestor_commits method method test_have_excludes_ancestor_commits L139–152
+ test_merge_commit_includes_both_parents method method test_merge_commit_includes_both_parents L222–252
+ test_missing_commit_skipped_gracefully method method test_missing_commit_skipped_gracefully L172–175
+ test_missing_snapshot_raises_not_skips method method test_missing_snapshot_raises_not_skips L197–220
+ test_multi_commit_chain method method test_multi_commit_chain L125–137
+ test_object_content_is_raw_bytes method method test_object_content_is_raw_bytes L113–123
+ test_single_commit_no_history method method test_single_commit_no_history L100–111
+ test_snapshot_always_included_for_every_commit method method test_snapshot_always_included_for_every_commit L177–195
+ MPackBundle import import MPackBundle L12–12
+ apply_mpack import import apply_mpack L12–12
+ build_mpack import import build_mpack L12–12
~ tests/test_perf_pack.py .py 26 symbols added, 26 symbols removed, 10 symbols modified
TestApplyPackThroughput class class TestApplyPackThroughput L338–416
test_apply_pack_10k_objects_under_60s method method test_apply_pack_10k_objects_under_60s L397–416
test_apply_pack_1k_objects_rate method method test_apply_pack_1k_objects_rate L357–376
test_apply_pack_idempotent_second_apply_skips_all method method test_apply_pack_idempotent_second_apply_skips_all L378–394
TestBuildPackThroughput class class TestBuildPackThroughput L156–265
test_build_pack_10k_objects_under_60s method method test_build_pack_10k_objects_under_60s L245–265
test_build_pack_1k_objects_rate method method test_build_pack_1k_objects_rate L167–184
test_build_pack_have_filter_excludes_base method method test_build_pack_have_filter_excludes_base L186–242
test_collect_object_ids_faster_than_build_pack method method test_collect_object_ids_faster_than_build_pack L293–313
TestPackCapEnforcement class class TestPackCapEnforcement L555–700
test_apply_pack_accepts_bundle_at_exact_cap method method test_apply_pack_accepts_bundle_at_exact_cap L575–595
test_apply_pack_deduplicates_repeated_oid method method test_apply_pack_deduplicates_repeated_oid L652–672
test_apply_pack_empty_bundle_is_noop method method test_apply_pack_empty_bundle_is_noop L674–684
test_apply_pack_oversized_object_is_skipped_not_raised method method test_apply_pack_oversized_object_is_skipped_not_raised L613–650
test_apply_pack_rejects_bundle_exceeding_max_pack_objects method method test_apply_pack_rejects_bundle_exceeding_max_pack_objects L558–573
test_apply_pack_total_items_cap_is_cross_type method method test_apply_pack_total_items_cap_is_cross_type L597–611
test_have_equals_want_produces_empty_bundle method method test_have_equals_want_produces_empty_bundle L686–700
TestPackMemoryCeiling class class TestPackMemoryCeiling L708–761
test_apply_pack_peak_rss_under_64_mib_for_small_objects method method test_apply_pack_peak_rss_under_64_mib_for_small_objects L742–761
test_build_pack_peak_rss_proportional_to_blob_total method method test_build_pack_peak_rss_proportional_to_blob_total L717–740
TestPackRoundTrip class class TestPackRoundTrip L769–833
test_roundtrip_all_objects_restored method method test_roundtrip_all_objects_restored L772–816
test_roundtrip_msgpack_bundle_size_within_max_pack_bytes method method test_roundtrip_msgpack_bundle_size_within_max_pack_bytes L818–833
PackBundle import import PackBundle L37–37
apply_pack import import apply_pack L37–37
build_pack import import build_pack L37–37
+ TestApplyMPackThroughput class class TestApplyMPackThroughput L338–416
+ test_apply_mpack_10k_objects_under_60s method method test_apply_mpack_10k_objects_under_60s L397–416
+ test_apply_mpack_1k_objects_rate method method test_apply_mpack_1k_objects_rate L357–376
+ test_apply_mpack_idempotent_second_apply_skips_all method method test_apply_mpack_idempotent_second_apply_skips_all L378–394
+ TestBuildMPackThroughput class class TestBuildMPackThroughput L156–265
+ test_build_mpack_10k_objects_under_60s method method test_build_mpack_10k_objects_under_60s L245–265
+ test_build_mpack_1k_objects_rate method method test_build_mpack_1k_objects_rate L167–184
+ test_build_mpack_have_filter_excludes_base method method test_build_mpack_have_filter_excludes_base L186–242
+ test_collect_object_ids_faster_than_build_mpack method method test_collect_object_ids_faster_than_build_mpack L293–313
+ TestMPackCapEnforcement class class TestMPackCapEnforcement L555–700
+ test_apply_mpack_accepts_mpack_at_exact_cap method method test_apply_mpack_accepts_mpack_at_exact_cap L575–595
+ test_apply_mpack_deduplicates_repeated_oid method method test_apply_mpack_deduplicates_repeated_oid L652–672
+ test_apply_mpack_empty_mpack_is_noop method method test_apply_mpack_empty_mpack_is_noop L674–684
+ test_apply_mpack_oversized_object_is_skipped_not_raised method method test_apply_mpack_oversized_object_is_skipped_not_raised L613–650
+ test_apply_mpack_rejects_mpack_exceeding_max_pack_objects method method test_apply_mpack_rejects_mpack_exceeding_max_pack_objects L558–573
+ test_apply_mpack_total_items_cap_is_cross_type method method test_apply_mpack_total_items_cap_is_cross_type L597–611
+ test_have_equals_want_produces_empty_mpack method method test_have_equals_want_produces_empty_mpack L686–700
+ TestMPackMemoryCeiling class class TestMPackMemoryCeiling L708–761
+ test_apply_mpack_peak_rss_under_64_mib_for_small_objects method method test_apply_mpack_peak_rss_under_64_mib_for_small_objects L742–761
+ test_build_mpack_peak_rss_proportional_to_blob_total method method test_build_mpack_peak_rss_proportional_to_blob_total L717–740
+ TestMPackRoundTrip class class TestMPackRoundTrip L769–833
+ test_roundtrip_all_objects_restored method method test_roundtrip_all_objects_restored L772–816
+ test_roundtrip_msgpack_size_within_max_pack_bytes method method test_roundtrip_msgpack_size_within_max_pack_bytes L818–833
+ MPackBundle import import MPackBundle L37–37
+ apply_mpack import import apply_mpack L37–37
+ build_mpack import import build_mpack L37–37
~ tests/test_security_object_store_poisoning.py .py 2 symbols added, 2 symbols removed, 4 symbols modified
TestApplyPackBomb class class TestApplyPackBomb L274–348
test_pack_at_limit_succeeds method method test_pack_at_limit_succeeds L294–301
+ TestApplyMPackBomb class class TestApplyMPackBomb L274–348
+ test_pack_at_limit_succeeds method method test_pack_at_limit_succeeds L294–301
← 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:a443a7e430ea4c5a34d369ccf79e14aed1a30c2f9699a8c171a043e956ed29e5 --body "your comment"