pub fn parent_of(repo: &Path, commit: &str) -> Option<String>
The commit before this one, if it has one.
Reaches past the range for the same reason git log -p does: otherwise the oldest commit shown could not say what it did.
git log -p