pub fn get_file_contents( changed_files: &[String], repo_root: &Path, diff: &str, ) -> Vec<FileContext>
Read file contents for changed files with a total character budget.