pub fn run(repo_root: &Path, config: &Config, opts: &DiffOptions) -> Result<()>
Writes the diff HTML (FR-108..120). Ok(()) also when nothing changed (no file written).