aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorXu Cheng2016-01-15 19:44:04 +0800
committerXu Cheng2016-01-17 14:52:09 +0800
commit39eb93e0f5ea8276add9e7a4db660ac69db02002 (patch)
treef7a8c7177cb55368f06c67d4069afe2c2f371fbd /Library/Homebrew/cmd
parent42a4f44c0e0e9841812e8757034cf32f7f4d16c0 (diff)
downloadbrew-39eb93e0f5ea8276add9e7a4db660ac69db02002.tar.bz2
test-bot: simplify Test#initialize
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/test-bot.rb11
1 files changed, 4 insertions, 7 deletions
diff --git a/Library/Homebrew/cmd/test-bot.rb b/Library/Homebrew/cmd/test-bot.rb
index 8eb134828..d02373973 100644
--- a/Library/Homebrew/cmd/test-bot.rb
+++ b/Library/Homebrew/cmd/test-bot.rb
@@ -209,16 +209,13 @@ module Homebrew
@added_formulae = []
@modified_formula = []
@steps = []
- @tap = options[:tap]
+ @tap = options.fetch(:tap, CoreFormulaRepository.instance)
@repository = @tap.path
- @skip_homebrew = options[:skip_homebrew]
+ @skip_homebrew = options.fetch(:skip_homebrew, false)
- url_match = argument.match HOMEBREW_PULL_OR_COMMIT_URL_REGEX
-
- git "rev-parse", "--verify", "-q", argument
- if $?.success?
+ if quiet_system "git", "rev-parse", "--verify", "-q", argument
@hash = argument
- elsif url_match
+ elsif url_match = argument.match(HOMEBREW_PULL_OR_COMMIT_URL_REGEX)
@url = url_match[0]
elsif safe_formulary(argument)
@formulae = [argument]