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

refactor: remove branch_heads from MPackBundle — push metadata belongs in HTTP layer

sha256:89ebe8dba90f8260a3c6dacbd068dda9c26f08d6233880d6fe3eeda2ea29282e sha
+21 ~2 −1 symbols
sha256:52bbf3594af9d6b5fb2a58ba12d9861f1d34ec1685e4fdf9ddbac57554c9225e snapshot
+21
symbols added
~2
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes 24 symbols
~ tests/test_mpack_schema.py .py 21 symbols added
+ _FORBIDDEN variable variable _FORBIDDEN L90–90
+ CommitRecord import import CommitRecord L30–30
+ MPackBundle import import MPackBundle L26–26
+ SnapshotRecord import import SnapshotRecord L30–30
+ annotations import import annotations L19–19
+ blob_id import import blob_id L37–37
+ build_mpack import import build_mpack L26–26
+ compute_commit_id import import compute_commit_id L29–29
+ compute_snapshot_id import import compute_snapshot_id L29–29
+ json import import json L21–21
+ muse_dir import import muse_dir L28–28
+ pathlib import import pathlib L22–22
+ pytest import import pytest L24–24
+ write_branch_ref import import write_branch_ref L30–30
+ write_commit import import write_commit L30–30
+ write_object import import write_object L27–27
+ write_snapshot import import write_snapshot L30–30
+ repo function function repo L45–83
+ test_build_mpack_contains_required_fields function function test_build_mpack_contains_required_fields L127–134
+ test_build_mpack_does_not_emit_push_metadata function function test_build_mpack_does_not_emit_push_metadata L110–120
+ test_mpack_bundle_type_does_not_declare_push_metadata function function test_mpack_bundle_type_does_not_declare_push_metadata L94–103
~ muse/core/mpack.py .py 1 symbol modified
~ tests/test_mpack_bundle.py .py 1 symbol removed, 1 symbol modified
test_has_branch_heads_field method method test_has_branch_heads_field L110–114
← 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:89ebe8dba90f8260a3c6dacbd068dda9c26f08d6233880d6fe3eeda2ea29282e --body "your comment"