gabriel / muse public
Merged
gabriel gabriel · 93 days ago · 1 agent

Add .. range syntax to muse diff

Adds a..b sugar to muse diff so muse diff dev..feat/x works identically to muse diff dev feat/x. Single positional arg containing .. is split at the parse layer before any ref resolution.

muse rev-list already supports this syntax (implemented separately). muse log a..b requires stop-at walk semantics and is deferred to a follow-up issue.

Closes #27.

Proposal merged as sha256:4ca0dc1a2cf3

Symbol Delta

1 symbols
1 modified
muse/cli/commands/diff.py 1
~ run

Files Changed

2 of 1,067
M muse/cli/commands/branch.py
M muse/cli/commands/diff.py

Commits

1
feat agent
feat(diff): support a..b range syntax as sugar for two positional args (closes #27)
gabriel · 93 days ago

Divergence Analysis

task/dotdot-range-syntax → dev
0%
0% divergence
Very compatible — minimal differences

Review comments

0

No review comments yet

Be the first to leave a review comment on this merge proposal.

Muse CLI

Comment muse hub proposal comment create sha256:9cf280bbeb39f10b9c147f2cf91e0857303e1ba94724e761f30660ce0b08d0e0 --body "…"
Approve muse hub proposal review submit sha256:9cf280bbeb39f10b9c147f2cf91e0857303e1ba94724e761f30660ce0b08d0e0 --verdict approve
Request changes muse hub proposal review submit sha256:9cf280bbeb39f10b9c147f2cf91e0857303e1ba94724e761f30660ce0b08d0e0 --verdict request_changes --body "…"
Close muse hub proposal close sha256:9cf280bbeb39f10b9c147f2cf91e0857303e1ba94724e761f30660ce0b08d0e0