diff options
| author | Mike McQuaid | 2017-09-24 20:54:22 +0100 |
|---|---|---|
| committer | GitHub | 2017-09-24 20:54:22 +0100 |
| commit | 82aa148cb262cad831daa800da4f02d1b6e95dbf (patch) | |
| tree | 77541577c3cea65123decf258c4a1c9ddb7a22ac | |
| parent | cd1cb7080dac52b87bae2e810cf3bdcd80b34d3c (diff) | |
| parent | 3d876f7d70eb3bebf5267f6794a1d5a5456c2798 (diff) | |
| download | brew-82aa148cb262cad831daa800da4f02d1b6e95dbf.tar.bz2 | |
Merge pull request #3206 from MikeMcQuaid/utils-git-cache-less
utils/git: cache less aggressively.
| -rw-r--r-- | Library/Homebrew/utils/git.rb | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Library/Homebrew/utils/git.rb b/Library/Homebrew/utils/git.rb index 28884ba5b..f1113af66 100644 --- a/Library/Homebrew/utils/git.rb +++ b/Library/Homebrew/utils/git.rb @@ -27,8 +27,7 @@ end module Utils def self.git_available? - return @git if instance_variable_defined?(:@git) - @git = quiet_system HOMEBREW_SHIMS_PATH/"scm/git", "--version" + @git ||= quiet_system HOMEBREW_SHIMS_PATH/"scm/git", "--version" end def self.git_path @@ -58,12 +57,11 @@ module Utils end end - clear_git_available_cache raise "Git is unavailable" unless git_available? end def self.clear_git_available_cache - remove_instance_variable(:@git) if instance_variable_defined?(:@git) + @git = nil @git_path = nil @git_version = nil end |
