Generate conventional commit messages from git diffs