Expand description
Parses git log --name-status
to generate a stream of file changes
in Git history
Originally the Rust bindings for libgit2 was used, but there is currently no clean or efficient way for libgit to generate diffs for merges (i.e. only the changes resulting from conflict resolution) as Git does.
Structs§
- Parsed
Commit - Info about a commit pulled from
git log
(or at least the bits we care about)
Functions§
- get_
history - Parses the Git history and emits a series of
ParsedCommits