gabriel / muse public
fix patch dev #36 / 100
AI Agent gabriel · 19 days ago · May 29, 2026 · Diff

fix: branch_have uses all remote heads unconditionally (Phase 1, issue #56)

sha256:b1447dbe2ef78eb6ec67b8ec4cc0e9c29472382f4390741d6ce069cdf5efa792 sha
+24 ~1 symbols
2 changed · 1070 in snapshot files
sha256:dc4bb59ad9180b3e21f7f2daeafe643fec2c3d44b757d93605b1bbc188ff5262 snapshot
+24
symbols added
~1
symbol modified
2
files changed
1070
files in snapshot
0
dead code introduced
Semantic Changes 25 symbols
~ tests/test_push_branch_have.py .py 24 symbols added
+ _TS variable variable _TS L60–60
+ _build_linear_chain function function _build_linear_chain L106–119
+ _commit function function _commit L80–103
+ _obj function function _obj L63–67
+ _snap function function _snap L70–77
+ CommitRecord import import CommitRecord L48–48
+ SnapshotRecord import import SnapshotRecord L53–53
+ annotations import import annotations L41–41
+ build_mpack_from_walk import import build_mpack_from_walk L49–49
+ compute_commit_id import import compute_commit_id L52–52
+ compute_snapshot_id import import compute_snapshot_id L52–52
+ datetime import import datetime L43–43
+ pathlib import import pathlib L44–44
+ pytest import import pytest L46–46
+ walk_commits import import walk_commits L49–49
+ write_branch_ref import import write_branch_ref L51–51
+ write_commit import import write_commit L48–48
+ write_object import import write_object L50–50
+ write_snapshot import import write_snapshot L53–53
+ test_BH1_branch_have_includes_all_remote_heads function function test_BH1_branch_have_includes_all_remote_heads L126–165
+ test_BH2_walk_stops_at_any_remote_head function function test_BH2_walk_stops_at_any_remote_head L172–200
+ test_BH3_buggy_branch_have_walks_entire_history function function test_BH3_buggy_branch_have_walks_entire_history L207–227
+ test_BH4_build_mpack_only_contains_new_commits function function test_BH4_build_mpack_only_contains_new_commits L234–260
+ test_BH5_push_run_uses_all_remote_heads_as_branch_have function function test_BH5_push_run_uses_all_remote_heads_as_branch_have L267–330
~ muse/cli/commands/push.py .py 1 symbol modified
~ run
Files Changed
+1 ~1
1070 in snapshot

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