From 6efb37206f25e0906aca06470a0d3a2d2824b7bf Mon Sep 17 00:00:00 2001 From: nandahkrishna Date: Thu, 4 Mar 2021 01:08:19 +0530 Subject: [PATCH] dev-cmd/bump: sort formulae and casks by name --- Library/Homebrew/dev-cmd/bump.rb | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Library/Homebrew/dev-cmd/bump.rb b/Library/Homebrew/dev-cmd/bump.rb index f4bc886225..9e171eda6f 100644 --- a/Library/Homebrew/dev-cmd/bump.rb +++ b/Library/Homebrew/dev-cmd/bump.rb @@ -38,13 +38,16 @@ module Homebrew raise UsageError, "`--limit` must be used with either `--formula` or `--cask`." end - formulae_and_casks = if args.formula? - args.named.to_formulae.presence - elsif args.cask? - args.named.to_casks.presence - else - args.named.to_formulae_and_casks.presence - end + formulae_and_casks = + if args.formula? + args.named.to_formulae + elsif args.cask? + args.named.to_casks + else + args.named.to_formulae_and_casks + end&.sort_by do |formula_or_cask| + formula_or_cask.respond_to?(:token) ? formula_or_cask.token : formula_or_cask.name + end limit = args.limit.to_i if args.limit.present?