pub fn parse_diff(diff_content: &str) -> Result<Vec<ParsedFile>>
Parse git diff into individual files