Merge pull request #13089 from steveh7812/fetch-from-api
set `prefer_loading_from_api: true` for `brew fetch`
This commit is contained in:
commit
9c58f9a779
@ -66,18 +66,26 @@ module Homebrew
|
||||
args = fetch_args.parse
|
||||
|
||||
bucket = if args.deps?
|
||||
args.named.to_formulae_and_casks.flat_map do |formula_or_cask|
|
||||
args.named.to_formulae_and_casks(prefer_loading_from_api: true).flat_map do |formula_or_cask|
|
||||
case formula_or_cask
|
||||
when Formula
|
||||
f = formula_or_cask
|
||||
|
||||
[f, *f.recursive_dependencies.map(&:to_formula)]
|
||||
deps = if Homebrew::EnvConfig.install_from_api?
|
||||
f.recursive_dependencies do |_, dependency|
|
||||
Dependency.prune if EnvConfig.install_from_api? && (dependency.build? || dependency.test?)
|
||||
end
|
||||
else
|
||||
f.recursive_dependencies
|
||||
end
|
||||
|
||||
[f, *deps.map(&:to_formula)]
|
||||
else
|
||||
formula_or_cask
|
||||
end
|
||||
end
|
||||
else
|
||||
args.named.to_formulae_and_casks
|
||||
args.named.to_formulae_and_casks(prefer_loading_from_api: true)
|
||||
end.uniq
|
||||
|
||||
puts "Fetching: #{bucket * ", "}" if bucket.size > 1
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user