pub fn diff_info(base_ref: &str) -> Result<DiffInfo, GitDiffError>Expand description
Parse a git diff to extract changed files and their changed line ranges.
Uses triple-dot diff (base...HEAD) for correct merge-base comparison.
Only includes Added, Copied, Modified, Renamed files (--diff-filter=ACMR).