Merge pull request #14325 from FnControlOption/fetch

formula_installer: check if dependencies have already been fetched.
This commit is contained in:
Mike McQuaid 2023-01-04 14:46:26 +00:00 committed by GitHub
commit 9e9b71bea9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1156,7 +1156,11 @@ class FormulaInstaller
def fetch_dependencies def fetch_dependencies
return if ignore_deps? return if ignore_deps?
deps = compute_dependencies # Don't output dependencies if we're explicitly installing them.
deps = compute_dependencies.reject do |dep, _options|
self.class.fetched.include?(dep.to_formula)
end
return if deps.empty? return if deps.empty?
oh1 "Fetching dependencies for #{formula.full_name}: " \ oh1 "Fetching dependencies for #{formula.full_name}: " \