gabriel / muse public
fix BREAKING dev
AI Agent gabriel · 120 days ago · May 10, 2026 · Diff

fix: resolve 7 failing tests and zero typing_audit violations

- push.py: use wide have for build_push_objects to avoid re-sending objects already present on other remote branches (force push delta fix) - rev_list.py: rewrite _walk_from as explicit BFS with collections.deque - errors.py / clone.py: restore ExitCode.PARTIAL (required by test_clone_partial) - graph.py: add type params to bare list/set/deque locals in walk_dag - proposals.py: type payload as dict[str, str] (bare_dict fix) - tests: fix boundary_dict, collection_object, param_object, bare collection violations across test_cli_hub, test_cmd_hub_hardening, test_cmd_sign_propose, test_anon_commit_bug, test_walk_dag, test_errors_supercharge

sha256:8577fc873b54154fa31eaa07e1e73f5daae3e799d6d2abd3f15b7f8f02dd8a1e sha
+6 ~25 −2 symbols
sha256:1775bc5d78968ec1c2a14b2871746b8ceafafb67ac0a07e8fb494550e02ad004 snapshot
+6
symbols added
~25
symbols modified
−2
symbols removed
0
dead code introduced
Semantic Changes 33 symbols
~ muse/cli/commands/push.py .py 1 symbol modified
~ muse/cli/commands/rev_list.py .py 1 symbol added, 1 symbol removed, 2 symbols modified
iter_ancestors import import iter_ancestors L58–58
+ collections import import collections L50–50
~ muse/core/graph.py .py 1 symbol modified
~ tests/test_anon_commit_bug.py .py 1 symbol added, 1 symbol modified
+ _Env variable variable _Env L49–49
~ _env
~ tests/test_cmd_sign_propose.py .py 1 symbol added, 2 symbols modified
+ _JsonResponse variable variable _JsonResponse L155–155
~ _run
~ tests/test_errors_supercharge.py .py 1 symbol added, 1 symbol removed, 1 symbol modified
test_all_six_members_present method method test_all_six_members_present L58–60
+ test_all_seven_members_present method method test_all_seven_members_present L58–60
~ tests/test_walk_dag.py .py 1 symbol added, 1 symbol modified
+ _AdjGraph variable variable _AdjGraph L78–78
~ _adj
← 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:8577fc873b54154fa31eaa07e1e73f5daae3e799d6d2abd3f15b7f8f02dd8a1e --body "your comment"