gabriel / muse public
feat BREAKING log feat/log-stat-json #1 / 1
gabriel · 70 days ago · Apr 7, 2026 · Diff

feat(log): add files_added/removed/modified to --json output when --stat is passed

- Extend _file_diff() to return a 3-tuple (added, removed, modified) - Add files_added, files_removed, files_modified to _CommitJson TypedDict - _commit_to_json() accepts root + stat=bool; populates file lists when stat=True - JSON output path passes root and stat through to _commit_to_json - Text --stat path now shows modified files with '~' marker and updated summary - Tests: fix _REQUIRED_COMMIT_KEYS, add --stat --json integration tests (6 new)

sha256:d506d7c7e3eb47961af0851bc7a627bcf9ac1a56772e42faef82fc76de93cffb sha
614 changed · 0 in snapshot files
sha256:920dc4210f35500b6ed343be0e9046617c1d8026ac3bcb74e4492c99f0ae9899 snapshot
614
files changed
Files Changed
−614
0 in snapshot
.coverage .coverage
.cursorignore .cursorignore
.cursorrules .cursorrules
.museattributes .museattributes
.museignore .museignore
AGENTS.md .md
CLAUDE.md .md
EXTREME_STRESS_PLAN.md .md
LICENSE
README.md .md
WHITE_PAPER.md .md
completions/_muse
docs/README.md .md
docs/agent-provenance.md .md
docs/architecture/architecture-plan.md .md
docs/architecture/muse-e2e-demo.md .md
docs/architecture/muse-vcs.md .md
docs/crdt-midi-rga.md .md
docs/crdt-music-rga.md .md
docs/demo/README.md .md
docs/demo/demo-code.md .md
docs/demo/demo-script.md .md
docs/demo/midi-demo.md .md
docs/entity-identity.md .md
docs/guide/crdt-reference.md .md
docs/guide/plugin-authoring-guide.md .md
docs/music-query-dsl.md .md
docs/op-log.md .md
docs/protocol/muse-domain-concepts.md .md
docs/protocol/muse-protocol.md .md
docs/protocol/muse-variation-spec.md .md
docs/reference/archive.md .md
docs/reference/auth.md .md
docs/reference/bisect.md .md
docs/reference/blame.md .md
docs/reference/cli-tiers.md .md
docs/reference/code-domain.md .md
docs/reference/domains.md .md
docs/reference/gc.md .md
docs/reference/hub.md .md
docs/reference/midi-domain.md .md
docs/reference/muse-attributes.md .md
docs/reference/museignore.md .md
docs/reference/omzsh-plugin.md .md
docs/reference/plumbing.md .md
docs/reference/porcelain.md .md
docs/reference/reflog.md .md
docs/reference/remotes.md .md
docs/reference/security.md .md
docs/reference/type-contracts.md .md
docs/reference/workspace.md .md
docs/reference/worktree.md .md
muse/__init__.py .py
muse/_version.py .py
muse/cli/__init__.py .py
muse/cli/app.py .py
muse/cli/commands/__init__.py .py
muse/cli/commands/age.py .py
muse/cli/commands/agent_map.py .py
muse/cli/commands/annotate.py .py
muse/cli/commands/api_surface.py .py
muse/cli/commands/archive.py .py
muse/cli/commands/arpeggiate.py .py
muse/cli/commands/attributes.py .py
muse/cli/commands/auth.py .py
muse/cli/commands/bisect.py .py
muse/cli/commands/blame.py .py
muse/cli/commands/blast_risk.py .py
muse/cli/commands/branch.py .py
muse/cli/commands/breakage.py .py
muse/cli/commands/bundle.py .py
muse/cli/commands/cadence.py .py
muse/cli/commands/cat.py .py
muse/cli/commands/check.py .py
muse/cli/commands/checkout.py .py
muse/cli/commands/checkout_symbol.py .py
muse/cli/commands/cherry_pick.py .py
muse/cli/commands/clean.py .py
muse/cli/commands/clone.py .py
muse/cli/commands/clones.py .py
muse/cli/commands/code_check.py .py
muse/cli/commands/code_query.py .py
muse/cli/commands/code_stage.py .py
muse/cli/commands/codemap.py .py
muse/cli/commands/commit.py .py
muse/cli/commands/compare.py .py
muse/cli/commands/config_cmd.py .py
muse/cli/commands/conflicts.py .py
muse/cli/commands/content_grep.py .py
muse/cli/commands/contour.py .py
muse/cli/commands/contract.py .py
muse/cli/commands/coord_gc.py .py
muse/cli/commands/coord_sync.py .py
muse/cli/commands/core_blame.py .py
muse/cli/commands/coupling.py .py
muse/cli/commands/coverage.py .py
muse/cli/commands/dag.py .py
muse/cli/commands/dead.py .py
muse/cli/commands/density.py .py
muse/cli/commands/deps.py .py
muse/cli/commands/describe.py .py
muse/cli/commands/detect_refactor.py .py
muse/cli/commands/diff.py .py
muse/cli/commands/docs_cmd.py .py
muse/cli/commands/domains.py .py
muse/cli/commands/entangle.py .py
muse/cli/commands/fetch.py .py
muse/cli/commands/find_phrase.py .py
muse/cli/commands/find_symbol.py .py
muse/cli/commands/forecast.py .py
muse/cli/commands/gc.py .py
muse/cli/commands/gravity.py .py
muse/cli/commands/grep.py .py
muse/cli/commands/harmony.py .py
muse/cli/commands/heartbeat_coord.py .py
muse/cli/commands/hotspots.py .py
muse/cli/commands/hub.py .py
muse/cli/commands/humanize.py .py
muse/cli/commands/impact.py .py
muse/cli/commands/index_rebuild.py .py
muse/cli/commands/init.py .py
muse/cli/commands/instrumentation.py .py
muse/cli/commands/intent.py .py
muse/cli/commands/invariants.py .py
muse/cli/commands/invert.py .py
muse/cli/commands/languages.py .py
muse/cli/commands/lineage.py .py
muse/cli/commands/list_coord.py .py
muse/cli/commands/log.py .py
muse/cli/commands/merge.py .py
muse/cli/commands/midi_check.py .py
muse/cli/commands/midi_compare.py .py
muse/cli/commands/midi_query.py .py
muse/cli/commands/midi_shard.py .py
muse/cli/commands/mix.py .py
muse/cli/commands/motif_detect.py .py
muse/cli/commands/narrative.py .py
muse/cli/commands/note_blame.py .py
muse/cli/commands/note_hotspots.py .py
muse/cli/commands/note_log.py .py
muse/cli/commands/notes.py .py
muse/cli/commands/patch.py .py
muse/cli/commands/piano_roll.py .py
muse/cli/commands/plan_merge.py .py
muse/cli/commands/plumbing/__init__.py .py
muse/cli/commands/plumbing/cat_object.py .py
muse/cli/commands/plumbing/check_attr.py .py
muse/cli/commands/plumbing/check_ignore.py .py
muse/cli/commands/plumbing/check_ref_format.py .py
muse/cli/commands/plumbing/commit_graph.py .py
muse/cli/commands/plumbing/commit_tree.py .py
muse/cli/commands/plumbing/domain_info.py .py
muse/cli/commands/plumbing/for_each_ref.py .py
muse/cli/commands/plumbing/hash_object.py .py
muse/cli/commands/plumbing/ls_files.py .py
muse/cli/commands/plumbing/ls_remote.py .py
muse/cli/commands/plumbing/merge_base.py .py
muse/cli/commands/plumbing/name_rev.py .py
muse/cli/commands/plumbing/pack_objects.py .py
muse/cli/commands/plumbing/read_commit.py .py
muse/cli/commands/plumbing/read_snapshot.py .py
muse/cli/commands/plumbing/rev_parse.py .py
muse/cli/commands/plumbing/show_ref.py .py
muse/cli/commands/plumbing/snapshot_diff.py .py
muse/cli/commands/plumbing/symbolic_ref.py .py
muse/cli/commands/plumbing/unpack_objects.py .py
muse/cli/commands/plumbing/update_ref.py .py
muse/cli/commands/plumbing/verify_object.py .py
muse/cli/commands/plumbing/verify_pack.py .py
muse/cli/commands/predict.py .py
muse/cli/commands/pull.py .py
muse/cli/commands/push.py .py
muse/cli/commands/quantize.py .py
muse/cli/commands/query.py .py
muse/cli/commands/query_history.py .py
muse/cli/commands/rebase.py .py
muse/cli/commands/reconcile.py .py
muse/cli/commands/reflog.py .py
muse/cli/commands/release.py .py
muse/cli/commands/release_coord.py .py
muse/cli/commands/remote.py .py
muse/cli/commands/rename.py .py
muse/cli/commands/rerere.py .py
muse/cli/commands/reserve.py .py
muse/cli/commands/reset.py .py
muse/cli/commands/retrograde.py .py
muse/cli/commands/revert.py .py
muse/cli/commands/rhythm.py .py
muse/cli/commands/rm.py .py
muse/cli/commands/scale_detect.py .py
muse/cli/commands/semantic_cherry_pick.py .py
muse/cli/commands/semantic_test_coverage.py .py
muse/cli/commands/shard.py .py
muse/cli/commands/shortlog.py .py
muse/cli/commands/show.py .py
muse/cli/commands/snapshot_cmd.py .py
muse/cli/commands/stable.py .py
muse/cli/commands/stash.py .py
muse/cli/commands/status.py .py
muse/cli/commands/symbol_log.py .py
muse/cli/commands/symbols.py .py
muse/cli/commands/tag.py .py
muse/cli/commands/task_queue.py .py
muse/cli/commands/tempo.py .py
muse/cli/commands/tension.py .py
muse/cli/commands/test_cmd.py .py
muse/cli/commands/transpose.py .py
muse/cli/commands/type_cmd.py .py
muse/cli/commands/velocity.py .py
muse/cli/commands/velocity_normalize.py .py
muse/cli/commands/velocity_profile.py .py
muse/cli/commands/verify.py .py
muse/cli/commands/voice_leading.py .py
muse/cli/commands/watch_coord.py .py
muse/cli/commands/whoami.py .py
muse/cli/commands/workspace.py .py
muse/cli/commands/worktree.py .py
muse/cli/config.py .py
muse/cli/guard.py .py
muse/cli/models.py .py
muse/core/__init__.py .py
muse/core/_types.py .py
muse/core/attributes.py .py
muse/core/bisect.py .py
muse/core/blame.py .py
muse/core/ci.py .py
muse/core/coord_bus.py .py
muse/core/coordination.py .py
muse/core/crdts/__init__.py .py
muse/core/crdts/aw_map.py .py
muse/core/crdts/g_counter.py .py
muse/core/crdts/lww_register.py .py
muse/core/crdts/or_set.py .py
muse/core/crdts/rga.py .py
muse/core/crdts/vclock.py .py
muse/core/dag.py .py
muse/core/describe.py .py
muse/core/diff_algorithms/__init__.py .py
muse/core/diff_algorithms/lcs.py .py
muse/core/diff_algorithms/numerical.py .py
muse/core/diff_algorithms/set_ops.py .py
muse/core/diff_algorithms/tree_edit.py .py
muse/core/doc_extractor.py .py
muse/core/doc_history.py .py
muse/core/doc_renderer.py .py
muse/core/errors.py .py
muse/core/gc.py .py
muse/core/identity.py .py
muse/core/ignore.py .py
muse/core/indices.py .py
muse/core/invariants.py .py
muse/core/keypair.py .py
muse/core/merge_engine.py .py
muse/core/object_store.py .py
muse/core/op_log.py .py
muse/core/op_transform.py .py
muse/core/pack.py .py
muse/core/provenance.py .py
muse/core/query_engine.py .py
muse/core/rebase.py .py
muse/core/reflog.py .py
muse/core/repo.py .py
muse/core/rerere.py .py
muse/core/schema.py .py
muse/core/semver.py .py
muse/core/snapshot.py .py
muse/core/stat_cache.py .py
muse/core/store.py .py
muse/core/symbol_cache.py .py
muse/core/task_queue.py .py
muse/core/test_history.py .py
muse/core/test_runner.py .py
muse/core/test_selection.py .py
muse/core/transport.py .py
muse/core/type_analysis.py .py
muse/core/validation.py .py
muse/core/verify.py .py
muse/core/workdir.py .py
muse/core/workspace.py .py
muse/core/worktree.py .py
muse/core/xml_safe.py .py
muse/domain.py .py
muse/plugins/__init__.py .py
muse/plugins/code/__init__.py .py
muse/plugins/code/_callgraph.py .py
muse/plugins/code/_code_query.py .py
muse/plugins/code/_invariants.py .py
muse/plugins/code/_predicate.py .py
muse/plugins/code/_query.py .py
muse/plugins/code/_refactor_classify.py .py
muse/plugins/code/ast_parser.py .py
muse/plugins/code/manifest.py .py
muse/plugins/code/plugin.py .py
muse/plugins/code/release_analysis.py .py
muse/plugins/code/stage.py .py
muse/plugins/code/symbol_diff.py .py
muse/plugins/midi/__init__.py .py
muse/plugins/midi/_analysis.py .py
muse/plugins/midi/_crdt_notes.py .py
muse/plugins/midi/_invariants.py .py
muse/plugins/midi/_midi_query.py .py
muse/plugins/midi/_query.py .py
muse/plugins/midi/entity.py .py
muse/plugins/midi/manifest.py .py
muse/plugins/midi/midi_diff.py .py
muse/plugins/midi/midi_merge.py .py
muse/plugins/midi/plugin.py .py
muse/plugins/registry.py .py
muse/plugins/scaffold/__init__.py .py
muse/plugins/scaffold/plugin.py .py
out/docs.md .md
pyproject.toml .toml
tests/__init__.py .py
tests/cli_test_helper.py .py
tests/conftest.py .py
tests/test_agent_signing.py .py
tests/test_annotate_command.py .py
tests/test_api_surface.py .py
tests/test_app.py .py
tests/test_apply_pack_oserror_integrity.py .py
tests/test_bisect.py .py
tests/test_callgraph.py .py
tests/test_checkout_integrity.py .py
tests/test_cli_auth.py .py
tests/test_cli_clone.py .py
tests/test_cli_coverage_gaps.py .py
tests/test_cli_fetch_push.py .py
tests/test_cli_hub.py .py
tests/test_cli_log.py .py
tests/test_cli_new_commands.py .py
tests/test_cli_plugin_dispatch.py .py
tests/test_cli_plumbing.py .py
tests/test_cli_remote.py .py
tests/test_cli_reset_revert.py .py
tests/test_cli_show.py .py
tests/test_cli_workflow.py .py
tests/test_cmd_annotate_hardening.py .py
tests/test_cmd_archive.py .py
tests/test_cmd_archive_hardening.py .py
tests/test_cmd_attributes_hardening.py .py
tests/test_cmd_auth_hardening.py .py
tests/test_cmd_auth_keygen_register.py .py
tests/test_cmd_bisect.py .py
tests/test_cmd_bisect_hardening.py .py
tests/test_cmd_blame_hardening.py .py
tests/test_cmd_branch.py .py
tests/test_cmd_breakage.py .py
tests/test_cmd_bundle.py .py
tests/test_cmd_bundle_hardening.py .py
tests/test_cmd_cat.py .py
tests/test_cmd_check.py .py
tests/test_cmd_checkout.py .py
tests/test_cmd_checkout_symbol.py .py
tests/test_cmd_cherry_pick.py .py
tests/test_cmd_cherry_pick_hardening.py .py
tests/test_cmd_clean.py .py
tests/test_cmd_clean_hardening.py .py
tests/test_cmd_clone_hardening.py .py
tests/test_cmd_clones.py .py
tests/test_cmd_code_add.py .py
tests/test_cmd_code_check.py .py
tests/test_cmd_code_query.py .py
tests/test_cmd_code_reset.py .py
tests/test_cmd_codemap.py .py
tests/test_cmd_commit.py .py
tests/test_cmd_config.py .py
tests/test_cmd_config_hardening.py .py
tests/test_cmd_conflicts.py .py
tests/test_cmd_content_grep.py .py
tests/test_cmd_content_grep_hardening.py .py
tests/test_cmd_coord_gc.py .py
tests/test_cmd_coord_lifecycle.py .py
tests/test_cmd_coord_list.py .py
tests/test_cmd_coord_sync.py .py
tests/test_cmd_dag.py .py
tests/test_cmd_dead.py .py
tests/test_cmd_describe.py .py
tests/test_cmd_describe_hardening.py .py
tests/test_cmd_diff.py .py
tests/test_cmd_docs.py .py
tests/test_cmd_domains_hardening.py .py
tests/test_cmd_fetch_hardening.py .py
tests/test_cmd_find_symbol.py .py
tests/test_cmd_forecast.py .py
tests/test_cmd_gc.py .py
tests/test_cmd_gc_hardening.py .py
tests/test_cmd_grep.py .py
tests/test_cmd_heartbeat_coord.py .py
tests/test_cmd_hub_hardening.py .py
tests/test_cmd_index.py .py
tests/test_cmd_init.py .py
tests/test_cmd_intent.py .py
tests/test_cmd_invariants.py .py
tests/test_cmd_log.py .py
tests/test_cmd_merge.py .py
tests/test_cmd_merge_dry_run.py .py
tests/test_cmd_merge_hardening.py .py
tests/test_cmd_patch.py .py
tests/test_cmd_plan_merge.py .py
tests/test_cmd_pull_hardening.py .py
tests/test_cmd_push_hardening.py .py
tests/test_cmd_rebase.py .py
tests/test_cmd_rebase_hardening.py .py
tests/test_cmd_reconcile.py .py
tests/test_cmd_reflog.py .py
tests/test_cmd_reflog_hardening.py .py
tests/test_cmd_release_coord.py .py
tests/test_cmd_release_hardening.py .py
tests/test_cmd_remote_hardening.py .py
tests/test_cmd_rerere_hardening.py .py
tests/test_cmd_reserve.py .py
tests/test_cmd_reset_hardening.py .py
tests/test_cmd_reset_revert.py .py
tests/test_cmd_revert_hardening.py .py
tests/test_cmd_rm.py .py
tests/test_cmd_semantic_cherry_pick.py .py
tests/test_cmd_shard.py .py
tests/test_cmd_shortlog.py .py
tests/test_cmd_shortlog_hardening.py .py
tests/test_cmd_show.py .py
tests/test_cmd_snapshot.py .py
tests/test_cmd_snapshot_hardening.py .py
tests/test_cmd_stash.py .py
tests/test_cmd_stash_hardening.py .py
tests/test_cmd_status.py .py
tests/test_cmd_tag.py .py
tests/test_cmd_tag_hardening.py .py
tests/test_cmd_task_queue.py .py
tests/test_cmd_test.py .py
tests/test_cmd_type.py .py
tests/test_cmd_verify.py .py
tests/test_cmd_verify_hardening.py .py
tests/test_cmd_watch_coord.py .py
tests/test_cmd_whoami.py .py
tests/test_cmd_whoami_hardening.py .py
tests/test_cmd_workspace_hardening.py .py
tests/test_cmd_worktree.py .py
tests/test_cmd_worktree_hardening.py .py
tests/test_code_commands.py .py
tests/test_code_invariants.py .py
tests/test_code_manifest.py .py
tests/test_code_plugin.py .py
tests/test_code_plugin_attributes.py .py
tests/test_code_query.py .py
tests/test_code_stage.py .py
tests/test_commit_from_dict_timestamp_loss.py .py
tests/test_commit_record_committed_at_corruption.py .py
tests/test_coord_data_integrity.py .py
tests/test_coord_performance.py .py
tests/test_coord_pull_null_records.py .py
tests/test_coord_push_null_counts.py .py
tests/test_coord_security.py .py
tests/test_coord_write_remote_atomic.py .py
tests/test_coordination.py .py
tests/test_core_attributes.py .py
tests/test_core_bisect.py .py
tests/test_core_blame.py .py
tests/test_core_ci.py .py
tests/test_core_coord_bus.py .py
tests/test_core_coverage_gaps.py .py
tests/test_core_doc_extractor.py .py
tests/test_core_doc_history.py .py
tests/test_core_doc_renderer.py .py
tests/test_core_gc.py .py
tests/test_core_ignore.py .py
tests/test_core_invariants.py .py
tests/test_core_merge_engine.py .py
tests/test_core_pack.py .py
tests/test_core_query_engine.py .py
tests/test_core_reflog.py .py
tests/test_core_repo.py .py
tests/test_core_snapshot.py .py
tests/test_core_stat_cache.py .py
tests/test_core_store.py .py
tests/test_core_symbol_cache.py .py
tests/test_core_test_history.py .py
tests/test_core_test_runner.py .py
tests/test_core_test_selection.py .py
tests/test_core_transport.py .py
tests/test_core_type_analysis.py .py
tests/test_core_validation.py .py
tests/test_core_workspace.py .py
tests/test_core_worktree.py .py
tests/test_core_xml_safe.py .py
tests/test_crdt.py .py
tests/test_crdts.py .py
tests/test_diff_algorithms.py .py
tests/test_directories_feature.py .py
tests/test_domain_schema.py .py
tests/test_domains_publish.py .py
tests/test_entity.py .py
tests/test_gc_corrupt_commit_object_retention.py .py
tests/test_gc_full.py .py
tests/test_indices.py .py
tests/test_integrity_I10_bit_flip.py .py
tests/test_integrity_I1_read_verify.py .py
tests/test_integrity_I2_fsync.py .py
tests/test_integrity_I3_concurrent_race.py .py
tests/test_integrity_I4_msgpack_size.py .py
tests/test_integrity_I5_commit_integrity.py .py
tests/test_integrity_I6_snapshot_scale.py .py
tests/test_integrity_I7_history_walk.py .py
tests/test_integrity_I8_object_store_scale.py .py
tests/test_integrity_I9_sigkill.py .py
tests/test_lineage.py .py
tests/test_lineage_algorithm.py .py
tests/test_local_file_transport.py .py
tests/test_manifest.py .py
tests/test_markdown_adapter.py .py
tests/test_merge_data_integrity.py .py
tests/test_midi_diff.py .py
tests/test_midi_plugin.py .py
tests/test_midi_semantic.py .py
tests/test_music_invariants.py .py
tests/test_music_midi_merge.py .py
tests/test_music_query.py .py
tests/test_op_log.py .py
tests/test_op_transform.py .py
tests/test_pack_missing_snapshot_integrity.py .py
tests/test_perf_diff_scale.py .py
tests/test_perf_extreme_code_porcelain.py .py
tests/test_perf_merge_scale.py .py
tests/test_perf_pack.py .py
tests/test_perf_phase3.py .py
tests/test_plugin_apply_and_checkout.py .py
tests/test_plugin_registry.py .py
tests/test_plumbing_cat_object.py .py
tests/test_plumbing_check_attr.py .py
tests/test_plumbing_check_ignore.py .py
tests/test_plumbing_check_ref_format.py .py
tests/test_plumbing_commit_graph.py .py
tests/test_plumbing_commit_graph_enhancements.py .py
tests/test_plumbing_commit_tree.py .py
tests/test_plumbing_domain_info.py .py
tests/test_plumbing_for_each_ref.py .py
tests/test_plumbing_hash_object.py .py
tests/test_plumbing_integration.py .py
tests/test_plumbing_ls_files.py .py
tests/test_plumbing_ls_remote.py .py
tests/test_plumbing_merge_base.py .py
tests/test_plumbing_merge_base_and_snapshot_diff.py .py
tests/test_plumbing_name_rev.py .py
tests/test_plumbing_pack_unpack.py .py
tests/test_plumbing_read_commit.py .py
tests/test_plumbing_read_snapshot.py .py
tests/test_plumbing_remaining.py .py
tests/test_plumbing_rev_parse.py .py
tests/test_plumbing_show_ref.py .py
tests/test_plumbing_snapshot_diff.py .py
tests/test_plumbing_stress.py .py
tests/test_plumbing_symbolic_ref.py .py
tests/test_plumbing_update_ref.py .py
tests/test_plumbing_verify_object.py .py
tests/test_plumbing_verify_pack.py .py
tests/test_porcelain_security.py .py
tests/test_predicate.py .py
tests/test_property_based.py .py
tests/test_property_merge_invariants.py .py
tests/test_provenance.py .py
tests/test_pull_missing_snapshot_guard.py .py
tests/test_push_have_filter.py .py
tests/test_rebase_missing_snapshot_guard.py .py
tests/test_refactor_classify.py .py
tests/test_release.py .py
tests/test_release_analysis.py .py
tests/test_rerere.py .py
tests/test_run_push_json_multi_object.py .py
tests/test_scaffold_plugin.py .py
tests/test_security_agent_impersonation.py .py
tests/test_security_ast_dos.py .py
tests/test_security_branch_ref_injection.py .py
tests/test_security_code_porcelain.py .py
tests/test_security_credential_leakage.py .py
tests/test_security_env_injection.py .py
tests/test_security_msgpack_hardening.py .py
tests/test_security_object_store_poisoning.py .py
tests/test_security_path_traversal.py .py
tests/test_security_symlink.py .py
tests/test_security_test_runner.py .py
tests/test_sem_ver.py .py
tests/test_store_branch_heads.py .py
tests/test_store_fsync_enospc.py .py
tests/test_stress_code_analytics.py .py
tests/test_stress_crdts_exhaustive.py .py
tests/test_stress_diff_algorithms.py .py
tests/test_stress_domains_publish.py .py
tests/test_stress_e2e_workflow.py .py
tests/test_stress_graph.py .py
tests/test_stress_merge_correctness.py .py
tests/test_stress_merge_regression.py .py
tests/test_stress_midi_all_dims.py .py
tests/test_stress_object_store.py .py
tests/test_stress_query_engine.py .py
tests/test_stress_store_provenance.py .py
tests/test_structured_delta.py .py
tests/test_toml_adapter.py .py
tests/test_transport_snapshot_directories_dropped.py .py
tests/test_typing_audit.py .py
tests/test_workdir_integrity.py .py
tests/test_write_commit_snapshot_hash_verify.py .py
tests/test_write_snapshot_incoming_verify.py .py
tools/README.md .md
tools/add_json_alias.py .py
tools/demo.py .py
tools/git2muse.py .py
tools/install-omzsh-plugin.sh .sh
tools/omzsh-plugin/README.md .md
tools/omzsh-plugin/_muse
tools/omzsh-plugin/muse.plugin.zsh .zsh
tools/render_domain_registry.py .py
tools/render_html.py .py
tools/render_midi_demo.py .py
tools/revert_json_alias.py .py
tools/typing_audit.py .py
← Older Oldest on feat/log-stat-json
All commits
Newer → Latest on feat/log-stat-json

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