gabriel / muse public
fix BREAKING main #1 / 44
AI Agent gabriel · 4 days ago · Jun 3, 2026 · Diff

fix: carry dev changes harmony dropped in merge — detached HEAD fix, transport, hub/repos cleanup

sha256:f6cd81bc71702f5c1c6890bd39aaba994fe58c75f019d7c03934724fa2739bb4 sha
+16 ~10 −1 symbols
1070 changed · 1070 in snapshot files
sha256:0b4b24e0e8614d578b63cf7634b8fc861dad85e36cf4ba553b9dbb099d7579af snapshot
+16
symbols added
~10
symbols modified
−1
symbol removed
1070
files changed
1070
files in snapshot
0
dead code introduced
Semantic Changes 27 symbols
~ muse/cli/commands/checkout.py .py 1 symbol added, 6 symbols modified
~ muse/cli/guard.py .py 1 symbol added, 1 symbol removed, 1 symbol modified
read_current_branch import import read_current_branch L18–18
+ read_head import import read_head L18–18
~ muse/core/transport.py .py 2 symbols modified
~ tests/test_cmd_checkout.py .py 14 symbols added
+ TestDetachedHeadRecovery class class TestDetachedHeadRecovery L583–647
+ detached_repo method method detached_repo L587–592
+ test_create_branch_from_detached_exits_0 method method test_create_branch_from_detached_exits_0 L618–620
+ test_create_branch_from_detached_inherits_commit method method test_create_branch_from_detached_inherits_commit L626–629
+ test_create_branch_from_detached_switches_head method method test_create_branch_from_detached_switches_head L622–624
+ test_dry_run_recover_does_not_change_head method method test_dry_run_recover_does_not_change_head L635–639
+ test_dry_run_recover_exits_0 method method test_dry_run_recover_exits_0 L631–633
+ test_merge_flag_from_detached_exits_1 method method test_merge_flag_from_detached_exits_1 L641–643
+ test_merge_flag_from_detached_stderr_message method method test_merge_flag_from_detached_stderr_message L645–647
+ test_recover_to_branch_exits_0 method method test_recover_to_branch_exits_0 L594–596
+ test_recover_to_branch_from_branch_is_null method method test_recover_to_branch_from_branch_is_null L612–616
+ test_recover_to_branch_json_action method method test_recover_to_branch_json_action L606–610
+ test_recover_to_branch_restores_symbolic_head method method test_recover_to_branch_restores_symbolic_head L598–600
+ test_recover_to_branch_text_output method method test_recover_to_branch_text_output L602–604
Files Changed
+1070
1070 in snapshot
+ .coverage .coverage
+ .cursorrules .cursorrules
+ .museattributes .museattributes
+ .museignore .museignore
+ .windsurfrules .windsurfrules
+ AGENTS.md .md
+ CLAUDE.md .md
+ README.md .md
+ dev-setup.sh .sh
+ pyproject.toml .toml

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