fangorn/ex_git_objectstore
public
ref:main
feat: rename-aware log history (git log --follow) #45
open
Opened by cole.christensen@gmail.com
Links
No links yet.
Depends on rename/copy detection.
Scope
Walk.log_follow(repo, path, start_sha, opts)yields commits that touchedpath, following renames backward.- Each yielded entry includes the path-at-that-commit and the rename chain if any.
Acceptance
- Matches
git log --follow -- <path>order and set on a fixture with a file renamed twice. - Stops walking when the file originates (add with no rename source).