From f17a55b2690777ba67700a09a8eea623bd9ba98a Mon Sep 17 00:00:00 2001
From: Mike McQuaid <mike@mikemcquaid.com>
Date: Sat, 1 Oct 2016 15:11:52 +0100
Subject: [PATCH] upgrade: tell people that --all is a no-op.

Apparently this is still run by people so let's tell them to save
some typing.
---
 Library/Homebrew/cmd/upgrade.rb | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/Library/Homebrew/cmd/upgrade.rb b/Library/Homebrew/cmd/upgrade.rb
index 5e534078d4..f2c3799aba 100644
--- a/Library/Homebrew/cmd/upgrade.rb
+++ b/Library/Homebrew/cmd/upgrade.rb
@@ -23,6 +23,14 @@ module Homebrew
 
     Homebrew.perform_preinstall_checks
 
+    if ARGV.include?("--all")
+      opoo <<-EOS.undent
+        We decided to not change the behaviour of `brew upgrade` so
+        `brew upgrade --all` is equivalent to `brew upgrade` without any other
+        arguments (so the `--all` is a no-op and can be removed).
+      EOS
+    end
+
     if ARGV.named.empty?
       outdated = Formula.installed.select do |f|
         f.outdated?(fetch_head: ARGV.fetch_head?)
-- 
GitLab