From 228cbd81c9e5d88124d09b73e44bc7bceb40972d Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Thu, 11 Jan 2018 20:40:47 +0000 Subject: Use Homebrew's gitconfig for various commands Git is a transport and storage mechanism for us so we don't want to allow arbitrary customisation of this due to user issues e.g. #3664 and #3561. Fixes #3664. --- Library/Homebrew/utils/git.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Library/Homebrew/utils') diff --git a/Library/Homebrew/utils/git.rb b/Library/Homebrew/utils/git.rb index f1113af66..c50979b1e 100644 --- a/Library/Homebrew/utils/git.rb +++ b/Library/Homebrew/utils/git.rb @@ -60,6 +60,12 @@ module Utils raise "Git is unavailable" unless git_available? end + def self.with_homebrew_gitconfig + with_env(HOME: HOMEBREW_LIBRARY/"Homebrew/gitconfig") do + yield if block_given? + end + end + def self.clear_git_available_cache @git = nil @git_path = nil -- cgit v1.2.3