pub fn get_diff(repo: &Repository) -> Result<Diff<'_>>Expand description
Fetch the git2::Diff about a given git2::Repository.
This is actually not used in CI for file permissions and ownership reasons. Rather this is only (supposed to be) used when executed on a local developer machine.
If there are files staged for a commit, then the resulting Diff will describe
the staged changes. However, if there are no staged changes, then the last commit’s
Diff is returned.