Skip to main content

diff_info

Function diff_info 

Source
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).