From 1ac470fe7a939c628f8e532e313ae06a11aeca4a Mon Sep 17 00:00:00 2001 From: Rylan Polster Date: Thu, 30 Jul 2020 09:30:44 -0400 Subject: [PATCH] bump-revision: handle array of licenses Allowing multiple licenses meant that `formula.license` returned an array. This converts that array to the appropriate format for `bump-revision` --- Library/Homebrew/dev-cmd/bump-revision.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/dev-cmd/bump-revision.rb b/Library/Homebrew/dev-cmd/bump-revision.rb index 0575cfa4a8..cbede3d01b 100644 --- a/Library/Homebrew/dev-cmd/bump-revision.rb +++ b/Library/Homebrew/dev-cmd/bump-revision.rb @@ -42,9 +42,14 @@ module Homebrew end old = if formula.license + license_string = if formula.license.length > 1 + formula.license + else + "\"#{formula.license.first}\"" + end # insert replacement revision after license <<~EOS - license "#{formula.license}" + license #{license_string} EOS elsif formula.path.read.include?("stable do\n") # insert replacement revision after homepage