aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorUladzislau Shablinski2016-10-20 00:53:10 +0300
committerUladzislau Shablinski2016-10-20 01:08:28 +0300
commite3f3cb11a6bf95bd2448e3d2a16e0a64bd2f13e7 (patch)
tree5a2c8080c32756b37778e54cc38850bad956f409 /Library/Homebrew
parentfb29a31c72a21bb4cae0b5830ce3407e3a3d068e (diff)
downloadbrew-e3f3cb11a6bf95bd2448e3d2a16e0a64bd2f13e7.tar.bz2
cmd/outdated: group specs of same formulae
Suppose you have devel and stable versions of `foo` installed. Their versions should be grouped together regardless their specs. Output before the change: foo (2.4), foo (3.28-01) < 5.1 Output after the change: foo (2.4, 3.28-01) < 5.1
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/cmd/outdated.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/Library/Homebrew/cmd/outdated.rb b/Library/Homebrew/cmd/outdated.rb
index 5dc77857e..3ff3ef107 100644
--- a/Library/Homebrew/cmd/outdated.rb
+++ b/Library/Homebrew/cmd/outdated.rb
@@ -58,10 +58,10 @@ module Homebrew
end
outdated_versions = outdated_kegs
- .group_by { |keg| Formulary.from_keg(keg) }
- .sort_by { |formula, _kegs| formula.full_name }
- .map do |formula, kegs|
- "#{formula.full_name} (#{kegs.map(&:version).join(", ")})"
+ .group_by { |keg| Formulary.from_keg(keg).full_name }
+ .sort_by { |full_name, _kegs| full_name }
+ .map do |full_name, kegs|
+ "#{full_name} (#{kegs.map(&:version).join(", ")})"
end.join(", ")
puts "#{outdated_versions} < #{current_version}"