From f811774cab139ae83bccd379b4352a44eb22ead5 Mon Sep 17 00:00:00 2001 From: apainintheneck Date: Wed, 13 Apr 2022 11:10:04 -0700 Subject: [PATCH] Display old and new version numbers when updating --- Library/Homebrew/cmd/update-report.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/cmd/update-report.rb b/Library/Homebrew/cmd/update-report.rb index ce81fdca3d..2b90bfe70b 100644 --- a/Library/Homebrew/cmd/update-report.rb +++ b/Library/Homebrew/cmd/update-report.rb @@ -124,7 +124,7 @@ module Homebrew if initial_revision != current_revision update_preinstall_header args: args - puts "Updated Homebrew from #{shorten_revision(initial_revision)} to #{shorten_revision(current_revision)}." + updated = true old_tag = Settings.read "latesttag" @@ -133,7 +133,13 @@ module Homebrew "git", "-C", HOMEBREW_REPOSITORY, "tag", "--list", "--sort=-version:refname", "*.*" ).lines.first.chomp - new_repository_version = new_tag if new_tag != old_tag + if old_tag.blank? || (new_tag == old_tag) + puts "Updated Homebrew from #{shorten_revision(initial_revision)} to #{shorten_revision(current_revision)}." + else + new_repository_version = new_tag + puts "Updated Homebrew from #{old_tag} (#{shorten_revision(initial_revision)}) " \ + "to #{new_tag} (#{shorten_revision(current_revision)})." + end end Homebrew.failed = true if ENV["HOMEBREW_UPDATE_FAILED"]