From 1f43bf32a4b1724d4cbedb81188f84eea93da491 Mon Sep 17 00:00:00 2001 From: Bevan Kay Date: Thu, 26 May 2022 10:06:58 +1000 Subject: [PATCH] cask: add statement when upgrade won't be installed --- Library/Homebrew/cask/cmd/upgrade.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/cmd/upgrade.rb b/Library/Homebrew/cask/cmd/upgrade.rb index 32be574512..ec97f1dccc 100644 --- a/Library/Homebrew/cask/cmd/upgrade.rb +++ b/Library/Homebrew/cask/cmd/upgrade.rb @@ -102,7 +102,15 @@ module Cask casks.select do |cask| raise CaskNotInstalledError, cask if !cask.installed? && !force - cask.outdated?(greedy: true) + if cask.outdated?(greedy: true) + true + elsif cask.version.latest? + opoo "Not upgrading #{cask.token}, the downloaded artifact has not changed" + false + else + opoo "Not upgrading #{cask.token}, the latest version is already installed" + false + end end end