You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
An unresolvable --range validates the whole history #35
When git rev-list <range> fails, checkRevList (git/commits.go:53-79) runs git log and returns <oldest available>..HEAD, so a typo in --range silently validates every commit instead of failing.
Decided (Apostasie, 2026-10-22): an unresolvable range is an error. Report it and exit non-zero; the contract tests that pin the fallback change with it.
Fixed by #39, merged as f5a51ca: a --range git cannot resolve is an error naming the range in a repository with its whole history; the oldest-commit fallback stays for a shallow clone.
Activity
closer-claudio commentedon Oct 24, 2026
Fixed by #39, merged as f5a51ca: a
--rangegit cannot resolve is an error naming the range in a repository with its whole history; the oldest-commit fallback stays for a shallow clone.