gabriel / muse public
test dev
AI Agent gabriel · 138 days ago · Apr 30, 2026 · Diff

test: add repo_id to CommitRecord/TagRecord/ReleaseRecord in all test helpers

sha256:06d495c78cbabe0b4c19498a63736a1a81bba7c4bd13f68e4cea227632240447 sha
+19 ~653 −69 symbols
sha256:65c921e29d49110d8843566e5c26d3ba95d075c92b1d37e3fefd93b62106a636 snapshot
+19
symbols added
~653
symbols modified
−69
symbols removed
0
dead code introduced
Semantic Changes 741 symbols
~ docs/protocol/musewire-architecture.md .md 24 symbols removed
Muse Wire Protocol — Architecture section Muse Wire Protocol — Architecture L1–221
Comparison Grid: Git Smart HTTP vs MWP Today vs MWP Target section Comparison Grid: Git Smart HTTP vs MWP Today vs MWP Target L8–31
table@L10 section table@L10 L10–28
Current Protocol State (Accurate as of 2026-04-24) section Current Protocol State (Accurate as of 2026-04-24) L204–221
table@L206 section table@L206 L206–221
Phase Plan (TDD, Sequenced) section Phase Plan (TDD, Sequenced) L91–204
Phase A — Server + test cleanup ✅ COMPLETE section Phase A — Server + test cleanup ✅ COMPLETE L93–111
table@L97 section table@L97 L97–106
Phase B — Delete presign from MuseHub section Phase B — Delete presign from MuseHub L111–132
Phase C — Delete presign from CLI section Phase C — Delete presign from CLI L132–143
Phase D — TDD + implement CF Worker path ✅ COMPLETE section Phase D — TDD + implement CF Worker path ✅ COMPLETE L143–174
code@L159 variable variable code@L159 L159–165
code@L167 variable variable code@L167 L167–171
Phase E — Deploy CF Worker + verify section Phase E — Deploy CF Worker + verify L174–204
code@L191 variable variable code@L191 L191–194
code[bash]@L176 variable variable code[bash]@L176 L176–182
code[bash]@L196 variable variable code[bash]@L196 L196–201
code[toml]@L184 variable variable code[toml]@L184 L184–189
Root Cause of the 5-Minute Push section Root Cause of the 5-Minute Push L31–54
code@L37 variable variable code@L37 L37–47
The Right Answer: Cloudflare Worker Pack Receiver section The Right Answer: Cloudflare Worker Pack Receiver L64–91
How it works section How it works L68–91
code@L70 variable variable code@L70 L70–80
Why Presign Exists (The Constraint) section Why Presign Exists (The Constraint) L54–64
~ tests/test_wire_pack_post.py .py 35 symbols removed
TestParseRemoteInfoPackOrigin class class TestParseRemoteInfoPackOrigin L28–50
_raw method method _raw L29–34
test_pack_origin_absent_returns_none method method test_pack_origin_absent_returns_none L40–42
test_pack_origin_parsed method method test_pack_origin_parsed L36–38
test_pack_origin_stored_in_remote_info method method test_pack_origin_stored_in_remote_info L48–50
test_pack_origin_whitespace_only_ignored method method test_pack_origin_whitespace_only_ignored L44–46
TestPostObjectPack class class TestPostObjectPack L56–152
_make_objects method method _make_objects L59–67
_mock_client method method _mock_client L69–77
test_accepts_msgpack_response method async_method test_accepts_msgpack_response L117–126
test_body_is_msgpack_with_objects_key method async_method test_body_is_msgpack_with_objects_key L93–105
test_content_type_header_is_msgpack method async_method test_content_type_header_is_msgpack L147–152
test_posts_to_provided_url method async_method test_posts_to_provided_url L80–90
test_raises_transport_error_on_4xx method async_method test_raises_transport_error_on_4xx L129–135
test_raises_transport_error_on_5xx method async_method test_raises_transport_error_on_5xx L138–144
test_returns_stored_skipped_counts method async_method test_returns_stored_skipped_counts L108–114
TestPushStreamWorkerRouting class class TestPushStreamWorkerRouting L176–338
_fake_transport method method _fake_transport L179–188
test_no_worker_call_when_pack_origin_absent method method test_no_worker_call_when_pack_origin_absent L277–307
test_objects_sent_to_worker_not_stream_when_pack_origin_set method method test_objects_sent_to_worker_not_stream_when_pack_origin_set L199–240
test_push_stream_accepts_pack_origin_param method method test_push_stream_accepts_pack_origin_param L190–197
test_stream_carries_objects_when_no_pack_origin method method test_stream_carries_objects_when_no_pack_origin L309–338
test_worker_url_constructed_from_pack_origin_and_repo_path method method test_worker_url_constructed_from_pack_origin_and_repo_path L242–275
_fresh_repo function function _fresh_repo L158–173
AsyncMock import import AsyncMock L18–18
MagicMock import import MagicMock L18–18
MsgpackDict import import MsgpackDict L21–21
ObjectPayload import import ObjectPayload L20–20
RemoteInfo import import RemoteInfo L20–20
_parse_remote_info import import _parse_remote_info L22–22
annotations import import annotations L12–12
msgpack import import msgpack L16–16
patch import import patch L18–18
pathlib import import pathlib L14–14
pytest import import pytest L17–17
~ docs/reference/type-contracts.md .md 15 symbols added, 2 symbols removed, 248 symbols modified
table@L3075 section table@L3075 L3075–3080
table@L3815 section table@L3815 L3815–3822
+ table@L4234 section table@L4234 L4234–4239
+ table@L5641 section table@L5641 L5641–5648
+ table@L3074 section table@L3074 L3074–3078
+ table@L3813 section table@L3813 L3813–3819
+ table@L4327 section table@L4327 L4327–4330
+ table@L5096 section table@L5096 L5096–5101
+ table@L3827 section table@L3827 L3827–3834
+ table@L4886 section table@L4886 L4886–4894
+ table@L6310 section table@L6310 L6310–6316
+ table@L6479 section table@L6479 L6479–6483
+ table@L6530 section table@L6530 L6530–6534
+ table@L6423 section table@L6423 L6423–6427
+ table@L6047 section table@L6047 L6047–6053
+ table@L6119 section table@L6119 L6119–6129
+ table@L6375 section table@L6375 L6375–6381
~ py`
~ py`
~ py`
~ tests/test_algo_prefix_globs.py .py 1 symbol modified
~ tests/test_annotate_command.py .py 1 symbol modified
~ tests/test_archive_command.py .py 1 symbol modified
~ tests/test_bare_hex_rejection.py .py 1 symbol modified
~ tests/test_cat_supercharge.py .py 1 symbol modified
~ tests/test_cli_inspect.py .py 1 symbol modified
~ tests/test_cmd_apply.py .py 1 symbol modified
~ tests/test_cmd_apply_patch.py .py 1 symbol modified
~ tests/test_cmd_bisect.py .py 1 symbol modified
~ tests/test_cmd_blame.py .py 1 symbol modified
~ tests/test_cmd_bundle.py .py 1 symbol modified
~ tests/test_cmd_check.py .py 1 symbol modified
~ tests/test_cmd_cherry_pick.py .py 1 symbol modified
~ tests/test_cmd_clean.py .py 1 symbol modified
~ tests/test_cmd_commit_tree.py .py 1 symbol modified
~ tests/test_cmd_content_grep.py .py 1 symbol modified
~ tests/test_cmd_core_cat.py .py 1 symbol modified
~ tests/test_cmd_dag.py .py 1 symbol added, 8 symbols modified
+ _fake_id import import _fake_id L37–37
~ _A
~ _B
~ _C
~ _D
~ _E
~ tests/test_cmd_describe.py .py 2 symbols modified
~ tests/test_cmd_for_each_ref.py .py 1 symbol modified
~ tests/test_cmd_format_patch.py .py 1 symbol modified
~ tests/test_cmd_gc_hardening.py .py 1 symbol modified
~ tests/test_cmd_integration.py .py 1 symbol modified
~ tests/test_cmd_ls_files.py .py 1 symbol modified
~ tests/test_cmd_ls_tree.py .py 1 symbol modified
~ tests/test_cmd_merge.py .py 1 symbol modified
~ tests/test_cmd_merge_base.py .py 1 symbol modified
~ tests/test_cmd_merge_dry_run.py .py 1 symbol modified
~ tests/test_cmd_merge_tree.py .py 1 symbol modified
~ tests/test_cmd_mv.py .py 1 symbol modified
~ tests/test_cmd_remaining.py .py 1 symbol modified
~ tests/test_cmd_reset_revert.py .py 1 symbol modified
~ tests/test_cmd_restore.py .py 1 symbol modified
~ tests/test_cmd_rev_parse.py .py 1 symbol modified
~ tests/test_cmd_rm.py .py 1 symbol modified
~ tests/test_cmd_shelf.py .py 1 symbol modified
~ tests/test_cmd_shortlog.py .py 1 symbol modified
~ tests/test_cmd_snapshot_diff.py .py 1 symbol modified
~ tests/test_cmd_stress.py .py 1 symbol modified
~ tests/test_cmd_symbolic_ref.py .py 1 symbol modified
~ tests/test_cmd_tag.py .py 1 symbol modified
~ tests/test_cmd_test.py .py 1 symbol modified
~ repo
~ tests/test_cmd_update_ref.py .py 1 symbol modified
~ tests/test_cmd_worktree.py .py 1 symbol modified
~ tests/test_core_bisect.py .py 1 symbol modified
~ tests/test_core_blame.py .py 1 symbol modified
~ tests/test_core_gc.py .py 1 symbol modified
~ tests/test_core_snapshot.py .py 2 symbols removed, 1 symbol modified
test_different_repo_ids_different_commit_ids method method test_different_repo_ids_different_commit_ids L154–157
test_repo_id_bound_prevents_cross_repo_replay method method test_repo_id_bound_prevents_cross_repo_replay L177–180
~ tests/test_core_transport.py .py 6 symbols removed, 1 symbol modified
test_pack_origin_absent_when_not_in_response method method test_pack_origin_absent_when_not_in_response L118–121
test_pack_origin_empty_string_not_set method method test_pack_origin_empty_string_not_set L135–138
test_pack_origin_none_value_not_set method method test_pack_origin_none_value_not_set L130–133
test_pack_origin_populated_when_present method method test_pack_origin_populated_when_present L105–116
test_pack_origin_whitespace_only_not_set method method test_pack_origin_whitespace_only_not_set L140–143
test_pack_origin_whitespace_stripped method method test_pack_origin_whitespace_stripped L123–128
~ tests/test_gc_full.py .py 1 symbol modified
~ tests/test_gc_supercharge.py .py 1 symbol modified
~ tests/test_integrity_I2_fsync.py .py 1 symbol modified
~ tests/test_merge_base_supercharge.py .py 1 symbol modified
~ tests/test_merge_supercharge.py .py 1 symbol modified
~ tests/test_mpack_bundle.py .py 1 symbol modified
~ tests/test_mpack_cmd_pack_unpack.py .py 1 symbol modified
~ tests/test_mpack_e2e.py .py 1 symbol modified
~ tests/test_mv_supercharge.py .py 1 symbol modified
~ tests/test_name_rev_supercharge.py .py 1 symbol modified
~ tests/test_patch_id_supercharge.py .py 1 symbol modified
~ tests/test_range_diff_supercharge.py .py 1 symbol modified
~ tests/test_release_analysis.py .py 1 symbol modified
~ tests/test_release_supercharge.py .py 1 symbol modified
~ tests/test_security_ast_dos.py .py 1 symbol modified
~ tests/test_stress_graph.py .py 1 symbol modified
~ _write
~ tests/test_stress_query_engine.py .py 1 symbol modified
~ _write
~ tests/test_update_ref_supercharge.py .py 1 symbol modified
~ tests/test_verify_tag_supercharge.py .py 1 symbol modified
← 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:06d495c78cbabe0b4c19498a63736a1a81bba7c4bd13f68e4cea227632240447 --body "your comment"