Skip to content

Commit

Permalink
Merge pull request #11849 from cnnrmnn/revision-secondary-sort
Browse files Browse the repository at this point in the history
Add revision secondary sort to `resolve_latest_keg`
  • Loading branch information
cnnrmnn committed Aug 12, 2021
2 parents 9fe6427 + 92717b6 commit 057137c
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion Library/Homebrew/cli/named_args.rb
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,11 @@ def resolve_latest_keg(name)

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)
end
Expand Down

0 comments on commit 057137c

Please sign in to comment.