feat: add muse reflog expire subcommand and reflog.expire-days config (RL_06–RL_12)
sha256:9ca3eeef4f199d5e8d0b21e50c384a2468e2c2477bd9b157f29fd0f7f06fddcd
sha
+61
~9
symbols
1085 changed · 1085 in snapshot
files
sha256:1ceb049fbf549ce4c277e0cf836e508899b182c929db5d71659e2a6da6c8cc01
snapshot
+61
symbols added
~9
symbols modified
1085
files changed
1085
files in snapshot
0
dead code introduced
Semantic Changes
70 symbols
+
test_all_flag_processes_all_branch_logs
method
method test_all_flag_processes_all_branch_logs L175–193
+
test_all_with_specific_branch_flag_is_rejected
method
method test_all_with_specific_branch_flag_is_rejected L208–212
+
test_refs_processed_lists_every_touched_ref
method
method test_refs_processed_lists_every_touched_ref L195–206
+
test_branch_log_removed_when_all_entries_expire
method
method test_branch_log_removed_when_all_entries_expire L446–453
+
test_log_file_removed_when_all_entries_expire
method
method test_log_file_removed_when_all_entries_expire L422–429
+
test_muse_reflog_returns_empty_entries_after_full_expire
method
method test_muse_reflog_returns_empty_entries_after_full_expire L431–444
+
test_zero_byte_file_is_never_left_behind
method
method test_zero_byte_file_is_never_left_behind L455–465
+
test_no_partial_tmp_file_survives_on_success
method
method test_no_partial_tmp_file_survives_on_success L362–372
+
test_original_log_intact_when_replace_fails
method
method test_original_log_intact_when_replace_fails L337–360
+
test_json_schema_has_all_required_fields
method
method test_json_schema_has_all_required_fields L133–141
+
test_no_entries_expire_when_all_recent
method
method test_no_entries_expire_when_all_recent L143–154
+
test_remaining_entries_are_the_recent_ones
method
method test_remaining_entries_are_the_recent_ones L118–131
+
test_removes_old_entries_from_head_log
method
method test_removes_old_entries_from_head_log L100–116
+
test_config_expire_days_is_used_as_default
method
method test_config_expire_days_is_used_as_default L273–289
+
test_default_ttl_is_90_when_config_not_set
method
method test_default_ttl_is_90_when_config_not_set L306–316
+
test_muse_config_get_returns_set_value
method
method test_muse_config_get_returns_set_value L318–327
+
test_dry_run_all_does_not_modify_any_log
method
method test_dry_run_all_does_not_modify_any_log L249–263
+
test_exactly_50_removed_from_100_entry_log
method
method test_exactly_50_removed_from_100_entry_log L382–396
+
test_remaining_entries_are_the_correct_ones
method
method test_remaining_entries_are_the_correct_ones L398–412
~
register
Files Changed
+1085
1085 in snapshot
+1085
1085 in snapshot
+
LICENSE
Older
feat: wire append_reflog into muse pull and muse shelf pop/apply…
sha256:9d8b17e500a50ae659063ab4e078d337163dd0dd428c5dd129fa6a94c477bac0
All commits
Newer
feat: add muse reflog delete subcommand (RL_13–RL_17)
sha256:d7741710f9f82cc59332a507cfb00bb2cca8ebd2924c2d26f19326af5cce3301
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:9ca3eeef4f199d5e8d0b21e50c384a2468e2c2477bd9b157f29fd0f7f06fddcd --body "your comment"
No comments yet. Be the first to start the discussion.