Merge pull request #8486 from reitermarkus/debug-git

Fix “Git is unavailable” error.
This commit is contained in:
Markus Reiter 2020-08-26 07:35:43 +02:00 committed by GitHub
commit 7375fcb68f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -93,8 +93,14 @@ module Utils
if CoreTap.instance.installed?
begin
oh1 "Installing #{Formatter.identifier("git")}"
safe_system HOMEBREW_BREW_FILE, "install", "git"
clear_available_cache
# We need to unset `HOMEBREW_TEST_GENERIC_OS`, otherwise `git` will be
# installed from source in tests that need it. This is slow and will
# also likely fail due to `OS::Linux` and `OS::Mac` being undefined.
with_env "HOMEBREW_TEST_GENERIC_OS" => nil do
safe_system HOMEBREW_BREW_FILE, "install", "git"
clear_available_cache
end
rescue
raise "Git is unavailable"
end