diff --git a/Library/Homebrew/dev-cmd/generate-man-completions.rb b/Library/Homebrew/dev-cmd/generate-man-completions.rb index 483e2322cc..9d8d52d7ef 100644 --- a/Library/Homebrew/dev-cmd/generate-man-completions.rb +++ b/Library/Homebrew/dev-cmd/generate-man-completions.rb @@ -28,10 +28,13 @@ module Homebrew Completions.update_shell_completions! diff = system_command "git", args: [ - "-C", HOMEBREW_REPOSITORY, "diff", "--exit-code", "docs/Manpage.md", "manpages", "completions" + "-C", HOMEBREW_REPOSITORY, + "diff", "--shortstat", "--patch", "--exit-code", "docs/Manpage.md", "manpages", "completions" ] if diff.status.success? ofail "No changes to manpage or completions." + elsif /1 file changed, 1 insertion\(\+\), 1 deletion\(-\).*-\.TH "BREW" "1" "\w+ \d+"/m.match?(diff.stdout) + ofail "No changes to manpage or completions other than the date." else puts "Manpage and completions updated." end