pub fn generate_commit_message( repo: &Path, diff: DiffSpec<'_>, metadata: &[(String, String)], fallback_subject: &str, fallback_scope: Option<&str>, ) -> GeneratedCommitMessage