From 05efd70dc350bf60c47d25d1d48da188ffb504df Mon Sep 17 00:00:00 2001 From: Andrew Janke Date: Tue, 26 Apr 2016 04:28:38 -0400 Subject: Analytics: Separate user-supplied and internal-use DISABLE_ANALYTICS (#155) This prevents `brew` self-calls from interacting with the stickiness of HOMEBREW_NO_ANALYTICS being persisted to the brew repo and accidentally disabling analytics permanently when it should have been for just one run, while restoring the stickiness of an explicit user-supplied HOMEBREW_NO_ANALYTICS.--- Library/Homebrew/utils/analytics.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Library/Homebrew/utils/analytics.rb') diff --git a/Library/Homebrew/utils/analytics.rb b/Library/Homebrew/utils/analytics.rb index caf2a15c1..32ea22f89 100644 --- a/Library/Homebrew/utils/analytics.rb +++ b/Library/Homebrew/utils/analytics.rb @@ -8,7 +8,7 @@ def analytics_label end def report_analytics(type, metadata = {}) - return if ENV["HOMEBREW_NO_ANALYTICS"] + return if ENV["HOMEBREW_NO_ANALYTICS"] || ENV["HOMEBREW_NO_ANALYTICS_THIS_RUN"] args = %W[ --max-time 3 -- cgit v1.2.3