Function difft::diff_directories
source · pub(crate) fn diff_directories<'a>(
lhs_dir: &'a Path,
rhs_dir: &'a Path,
display_options: &DisplayOptions,
diff_options: &DiffOptions,
overrides: &[(LanguageOverride, Vec<Pattern>)]
) -> impl ParallelIterator<Item = DiffResult> + 'a
Expand description
Given two directories that contain the files, compare them pairwise. Returns an iterator, so we can print results incrementally.
When more than one file is modified, the hg extdiff extension passes directory paths with all the modified files.