pub fn git_is_clean(repo_root: &Path) -> Result<bool, GitError>
Checks whether the Git repository working tree has any unstaged or staged modifications.