gabriel / muse public
feat patch log task/log-dotdot-range-syntax #1 / 1
AI Agent gabriel · 19 hours ago · Jun 11, 2026 · Diff

feat(log): support A..B range syntax — commits on B not reachable from A (closes #28)

sha256:8063bdadd934911129e35dee8db004797c136aa88c7c446248dc5f9d3fd0337a sha
+23 ~1 symbols
2 changed · 1068 in snapshot files
sha256:ab3ea7a44a0bfb699613df8617a0ac16907c7a60fe8ee11987ae41d111de3b53 snapshot
+23
symbols added
~1
symbol modified
2
files changed
1068
files in snapshot
0
dead code introduced
Semantic Changes 24 symbols
~ tests/test_log_dotdot_range.py .py 22 symbols added
+ _checkout function function _checkout L56–58
+ _commit function function _commit L46–53
+ _init function function _init L41–43
+ _invoke function function _invoke L30–38
+ _log_json function function _log_json L61–63
+ _make_fork_repo function function _make_fork_repo L66–94
+ CliRunner import import CliRunner L20–20
+ InvokeResult import import InvokeResult L20–20
+ annotations import import annotations L12–12
+ json import import json L14–14
+ os import import os L15–15
+ pathlib import import pathlib L16–16
+ pytest import import pytest L18–18
+ runner variable variable runner L22–22
+ test_LOG_DR1_plain_ref_still_works function function test_LOG_DR1_plain_ref_still_works L102–111
+ test_LOG_DR2_dotdot_shows_only_feature_commits function function test_LOG_DR2_dotdot_shows_only_feature_commits L114–131
+ test_LOG_DR3_dotdot_empty_when_same_ref function function test_LOG_DR3_dotdot_empty_when_same_ref L134–141
+ test_LOG_DR4_dotdot_json_output_schema function function test_LOG_DR4_dotdot_json_output_schema L144–158
+ test_LOG_DR5_dotdot_respects_n_limit function function test_LOG_DR5_dotdot_respects_n_limit L161–172
+ test_LOG_DR6_unknown_exclude_ref_errors function function test_LOG_DR6_unknown_exclude_ref_errors L175–184
+ test_LOG_DR7_unknown_include_ref_errors function function test_LOG_DR7_unknown_include_ref_errors L187–196
+ test_LOG_DR8_dotdot_commit_ids_as_refs function function test_LOG_DR8_dotdot_commit_ids_as_refs L199–211
~ muse/cli/commands/log.py .py 1 symbol added, 1 symbol modified
+ ancestor_ids import import ancestor_ids L135–135
~ run
Files Changed
+1 ~1
1068 in snapshot
← Older Oldest on task/log-dotdot-range-syntax
All commits
Newer → Latest on task/log-dotdot-range-syntax

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