pub fn load_diff_from_git( base: &str, head: &str, repo_root: &Path, ) -> Result<String, DiffError>
Load unified diff text from git for a base..head range.
base..head
This is an adapter boundary for subprocess interaction.