feat
BREAKING
cli
task/cli-flag-audit-age
#1 / 24
feat(cli): complete --json/-j flag audit sprint — all commands normalized
sha256:70336c4c35231a061b6e1b75ed4affb228fb75aed8a0c3ad7dd17336e4e9b192
sha
sha256:ed4d26f2e5a13e7541924bf338ac43efd114e6e1adc80941192c1462b36fc985
sha256:bd8ec25260aba5ee4d21d6a40d052dbedce1b4f219c7ee1017a61240defa61bb
parent
+817
~1376
−208
symbols
sha256:79f8e21a5c6f6516a2888a29f33036e101c91c67e7b31089b515fe9e0dbc6618
snapshot
+817
symbols added
~1376
symbols modified
−208
symbols removed
0
dead code introduced
Semantic Changes
2401 symbols
~
run
~
run
~
register
~
register
~
register
+
_resolve_hub_override
function
function _resolve_hub_override L1022–1043 ← moved from muse/cli/commands/hub/repos.py
~
__all__
−
_resolve_hub_override
function
function _resolve_hub_override L538–560 → moved to muse/cli/commands/hub/_core.py
~
register
~
register
~
register
~
register
~
register
~
register
~
register
~
register
~
register
~
register
~
register
~
register
~
register
~
register
~
register
~
register
~
_err
~
register
+
test_explain_json_duration_ms_is_float
method
method test_explain_json_duration_ms_is_float L202–206
+
test_explain_json_duration_ms_nonnegative
method
method test_explain_json_duration_ms_nonnegative L196–200
+
test_main_json_duration_ms_nonnegative
method
method test_main_json_duration_ms_nonnegative L180–183
+
test_explain_json_exit_code_zero_on_success
method
method test_explain_json_exit_code_zero_on_success L244–249
+
test_main_json_exit_code_zero_on_success
method
method test_main_json_exit_code_zero_on_success L227–231
+
test_j_alias_explain_same_keys_as_json_flag
method
method test_j_alias_explain_same_keys_as_json_flag L156–164
+
test_j_alias_same_top_level_keys_as_json_flag
method
method test_j_alias_same_top_level_keys_as_json_flag L147–154
+
test_duration_ms_type_is_float_not_int
method
method test_duration_ms_type_is_float_not_int L376–385
+
test_explain_json_duration_under_1000ms
method
method test_explain_json_duration_under_1000ms L370–374
+
test_age_list_json_has_duration_ms_annotation
method
method test_age_list_json_has_duration_ms_annotation L283–285
+
test_age_list_json_has_exit_code_annotation
method
method test_age_list_json_has_exit_code_annotation L279–281
+
test_age_list_json_has_symbols_annotation
method
method test_age_list_json_has_symbols_annotation L287–289
+
test_explain_json_has_duration_ms_annotation
method
method test_explain_json_has_duration_ms_annotation L298–300
+
test_explain_json_has_events_annotation
method
method test_explain_json_has_events_annotation L302–304
+
test_explain_json_has_exit_code_annotation
method
method test_explain_json_has_exit_code_annotation L294–296
+
test_exit_code_zero_with_no_events_found
method
method test_exit_code_zero_with_no_events_found L229–235
+
test_j_alias_same_top_level_keys_as_json_flag
method
method test_j_alias_same_top_level_keys_as_json_flag L126–134
+
test_blame_result_json_has_duration_ms_annotation
method
method test_blame_result_json_has_duration_ms_annotation L253–255
+
test_blame_result_json_has_exit_code_annotation
method
method test_blame_result_json_has_exit_code_annotation L249–251
+
test_blame_result_json_retains_address_annotation
method
method test_blame_result_json_retains_address_annotation L261–263
+
test_blame_result_json_retains_events_annotation
method
method test_blame_result_json_retains_events_annotation L257–259
+
test_explain_json_duration_ms_is_float
method
method test_explain_json_duration_ms_is_float L204–208
+
test_explain_json_duration_ms_nonnegative
method
method test_explain_json_duration_ms_nonnegative L198–202
+
test_table_json_duration_ms_nonnegative
method
method test_table_json_duration_ms_nonnegative L182–185
+
test_explain_json_exit_code_zero_on_success
method
method test_explain_json_exit_code_zero_on_success L246–251
+
test_table_exit_code_mirrors_process_exit
method
method test_table_exit_code_mirrors_process_exit L259–262
+
test_table_json_exit_code_zero_on_success
method
method test_table_json_exit_code_zero_on_success L229–233
+
test_j_alias_explain_same_keys_as_json_flag
method
method test_j_alias_explain_same_keys_as_json_flag L158–166
+
test_j_alias_table_same_keys_as_json_flag
method
method test_j_alias_table_same_keys_as_json_flag L149–156
+
test_explain_json_duration_under_2000ms
method
method test_explain_json_duration_under_2000ms L366–370
+
test_table_json_duration_under_2000ms
method
method test_table_json_duration_under_2000ms L361–364
+
test_blast_risk_output_has_duration_ms_annotation
method
method test_blast_risk_output_has_duration_ms_annotation L285–287
+
test_blast_risk_output_has_exit_code_annotation
method
method test_blast_risk_output_has_exit_code_annotation L281–283
+
test_blast_risk_output_has_symbols_annotation
method
method test_blast_risk_output_has_symbols_annotation L289–291
+
test_blast_risk_output_typed_dict_exists
method
method test_blast_risk_output_typed_dict_exists L278–279
+
test_explain_json_has_duration_ms_annotation
method
method test_explain_json_has_duration_ms_annotation L300–302
+
test_explain_json_has_exit_code_annotation
method
method test_explain_json_has_exit_code_annotation L296–298
+
test_explain_json_has_risk_annotation
method
method test_explain_json_has_risk_annotation L304–306
+
test_symbol_risk_json_typed_dict_exists
method
method test_symbol_risk_json_typed_dict_exists L308–309
+
test_duration_ms_present_on_broken_repo
method
method test_duration_ms_present_on_broken_repo L190–194
+
test_exit_code_in_json_is_not_hardcoded_zero
method
method test_exit_code_in_json_is_not_hardcoded_zero L249–254
+
test_exit_code_mirrors_process_exit_on_broken
method
method test_exit_code_mirrors_process_exit_on_broken L244–247
+
test_exit_code_mirrors_process_exit_on_clean
method
method test_exit_code_mirrors_process_exit_on_clean L232–235
+
test_json_exit_code_zero_on_clean_repo
method
method test_json_exit_code_zero_on_clean_repo L216–220
+
test_j_alias_exits_zero_on_clean_repo
method
method test_j_alias_exits_zero_on_clean_repo L129–131
+
test_j_alias_same_exit_code_as_json_flag
method
method test_j_alias_same_exit_code_as_json_flag L156–159
+
test_j_alias_same_top_level_keys_as_json_flag
method
method test_j_alias_same_top_level_keys_as_json_flag L147–154
+
test_broken_repo_duration_under_2000ms
method
method test_broken_repo_duration_under_2000ms L348–351
+
test_breakage_output_json_has_duration_ms_annotation
method
method test_breakage_output_json_has_duration_ms_annotation L272–274
+
test_breakage_output_json_has_exit_code_annotation
method
method test_breakage_output_json_has_exit_code_annotation L268–270
+
test_breakage_output_json_retains_errors_annotation
method
method test_breakage_output_json_retains_errors_annotation L280–282
+
test_breakage_output_json_retains_issues_annotation
method
method test_breakage_output_json_retains_issues_annotation L276–278
+
test_breakage_output_json_retains_warnings_annotation
method
method test_breakage_output_json_retains_warnings_annotation L284–286
+
test_all_json_kind_filter_shows_unfiltered_total
method
method test_all_json_kind_filter_shows_unfiltered_total L203–220
+
test_all_json_total_symbols_stable_across_filters
method
method test_all_json_total_symbols_stable_across_filters L222–236
+
test_limit_larger_than_results_not_truncated
method
method test_limit_larger_than_results_not_truncated L276–285
+
test_at_ref_gives_different_content_than_head
method
method test_at_ref_gives_different_content_than_head L382–400
+
test_symbol_source_matches_file_bytes
method
method test_symbol_source_matches_file_bytes L372–380
+
test_exit_code_mirrors_process_exit_on_error
method
method test_exit_code_mirrors_process_exit_on_error L540–543
+
test_exit_code_mirrors_process_exit_on_success
method
method test_exit_code_mirrors_process_exit_on_success L529–532
+
test_exit_code_nonzero_on_symbol_not_found
method
method test_exit_code_nonzero_on_symbol_not_found L534–538
+
test_no_address_json_contains_error_key
method
method test_no_address_json_contains_error_key L174–178
+
test_no_address_json_flag_no_unbound_error
method
method test_no_address_json_flag_no_unbound_error L162–167
+
test_j_alias_same_top_level_keys_as_json_flag
method
method test_j_alias_same_top_level_keys_as_json_flag L484–491
+
test_json_global_fallback_has_redirected_from
method
method test_json_global_fallback_has_redirected_from L322–346
+
test_cat_output_json_has_duration_ms_annotation
method
method test_cat_output_json_has_duration_ms_annotation L567–569
+
test_cat_output_json_has_errors_annotation
method
method test_cat_output_json_has_errors_annotation L575–577
+
test_cat_output_json_has_exit_code_annotation
method
method test_cat_output_json_has_exit_code_annotation L563–565
+
test_cat_output_json_has_results_annotation
method
method test_cat_output_json_has_results_annotation L571–573
+
test_cat_output_json_has_source_ref_annotation
method
method test_cat_output_json_has_source_ref_annotation L579–581
~
Manifest
−
test_invalid_format_exits_1_to_stderr
method
method test_invalid_format_exits_1_to_stderr L792–798
−
test_format_json_equivalent_to_json_flag
method
method test_format_json_equivalent_to_json_flag L739–749
~
Manifest
~
tests/test_cmd_content_grep_hardening.py
.py
1 symbol added, 2 symbols removed, 2 symbols modified
−
test_invalid_format_no_json_traceback
method
method test_invalid_format_no_json_traceback L499–502
+
test_add_file_then_status_shows_untracked
method
method test_add_file_then_status_shows_untracked L671–675
~
_sha
−
test_format_error_goes_to_stderr_in_text_mode
method
method test_format_error_goes_to_stderr_in_text_mode L399–404
+
test_unsupported_ref_goes_to_stderr_in_text_mode
method
method test_unsupported_ref_goes_to_stderr_in_text_mode L394–398
+
test_json_no_ansi_with_language_filter
method
method test_json_no_ansi_with_language_filter L308–310
+
test_duration_ms_with_language_filter
method
method test_duration_ms_with_language_filter L175–179
+
test_exit_code_zero_with_language_filter
method
method test_exit_code_zero_with_language_filter L228–232
+
test_exit_code_zero_with_min_importers
method
method test_exit_code_zero_with_min_importers L222–226
+
test_j_alias_module_count_matches_json_flag
method
method test_j_alias_module_count_matches_json_flag L127–132
+
test_j_alias_same_top_level_keys_as_json_flag
method
method test_j_alias_same_top_level_keys_as_json_flag L118–125
+
test_retains_agent_safe_zones_annotation
method
method test_retains_agent_safe_zones_annotation L274–276
+
test_retains_boundary_files_annotation
method
method test_retains_boundary_files_annotation L270–272
+
test_retains_high_centrality_annotation
method
method test_retains_high_centrality_annotation L266–268
+
test_retains_import_cycles_annotation
method
method test_retains_import_cycles_annotation L262–264
+
test_json_output_no_ansi_with_changes
method
method test_json_output_no_ansi_with_changes L351–356
+
test_json_exit_code_zero_with_changes
method
method test_json_exit_code_zero_with_changes L243–249
+
test_j_alias_op_count_matches_json_flag
method
method test_j_alias_op_count_matches_json_flag L145–151
+
test_j_alias_same_top_level_keys_as_json_flag
method
method test_j_alias_same_top_level_keys_as_json_flag L133–143
~
blob_id
~
_write
~
tests/test_integrity_I3_concurrent_race.py
.py
1 symbol added, 1 symbol removed, 2 symbols modified
~
tests/test_integrity_I4_msgpack_size.py
.py
3 symbols added, 1 symbol removed, 21 symbols modified
~
tests/test_integrity_I5_commit_integrity.py
.py
3 symbols added, 4 symbols removed, 58 symbols modified
~
Manifest
~
tests/test_integrity_I8_object_store_scale.py
.py
1 symbol added, 1 symbol removed, 5 symbols modified
~
long_id
~
Manifest
~
Manifest
~
long_id
~
tests/test_phase2_or_set_symbol_independence.py
.py
1 symbol added, 2 symbols removed, 1 symbol modified
~
tests/test_rebase_missing_snapshot_guard.py
.py
2 symbols added, 2 symbols removed, 13 symbols modified
~
Manifest
~
tests/test_security_agent_impersonation.py
.py
3 symbols added, 2 symbols removed, 8 symbols modified
−
test_run_docstring_mentions_schema_version
method
method test_run_docstring_mentions_schema_version L167–169
Older
fix(bundle): unpack heads key from list-heads envelope in superc…
sha256:ed4d26f2e5a13e7541924bf338ac43efd114e6e1adc80941192c1462b36fc985
All commits
Newer →
Latest on task/cli-flag-audit-age
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:70336c4c35231a061b6e1b75ed4affb228fb75aed8a0c3ad7dd17336e4e9b192 --body "your comment"
No comments yet. Be the first to start the discussion.