Merge pull request #11849 from cnnrmnn/revision-secondary-sort

Add revision secondary sort to `resolve_latest_keg`
This commit is contained in:
Connor Mann 2021-08-12 10:13:53 -04:00 committed by GitHub
commit 057137c760
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -327,7 +327,11 @@ module Homebrew
stable_kegs = kegs.reject { |k| k.version.head? } stable_kegs = kegs.reject { |k| k.version.head? }
return kegs.max_by { |keg| Tab.for_keg(keg).source_modified_time } if stable_kegs.blank? if stable_kegs.blank?
return kegs.max_by do |keg|
[Tab.for_keg(keg).source_modified_time, keg.version.revision]
end
end
stable_kegs.max_by(&:version) stable_kegs.max_by(&:version)
end end