cmd/update-report: don't invoke external diff tools

This commit is contained in:
Bo Anderson 2023-05-09 05:19:55 +01:00
parent 82dc1d25ef
commit 8e7d4a5bee
No known key found for this signature in database
GPG Key ID: 3DB94E204E137D65

View File

@ -575,7 +575,7 @@ class Reporter
@diff ||= if installed_from_api?
# Hack `git diff` output with regexes to look like `git diff-tree` output.
# Yes, I know this is a bit filthy but it saves duplicating the #report logic.
diff_output = Utils.popen_read("git", "diff", api_names_before_txt, api_names_txt)
diff_output = Utils.popen_read("git", "diff", "--no-ext-diff", api_names_before_txt, api_names_txt)
header_regex = /^(---|\+\+\+) /.freeze
add_delete_characters = ["+", "-"].freeze