From fb6cf0c3f8cc8e440a9e750878faf13430a1e20a Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Mon, 27 Nov 2017 10:48:03 +0000 Subject: More environment filtering fixes - Make `brew pull` pass through Git environment variables - Whitelist all `TRAVIS_` variables. --- Library/Homebrew/dev-cmd/pull.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Library/Homebrew/dev-cmd') diff --git a/Library/Homebrew/dev-cmd/pull.rb b/Library/Homebrew/dev-cmd/pull.rb index 7746e4db3..5979d87b8 100644 --- a/Library/Homebrew/dev-cmd/pull.rb +++ b/Library/Homebrew/dev-cmd/pull.rb @@ -80,6 +80,14 @@ module Homebrew odie "This command requires at least one argument containing a URL or pull request number" end + # Passthrough Git environment variables for e.g. git am + if ENV["HOMEBREW_GIT_NAME"] + ENV["GIT_COMMITTER_NAME"] = ENV["HOMEBREW_GIT_NAME"] + end + if ENV["HOMEBREW_GIT_EMAIL"] + ENV["GIT_COMMITTER_EMAIL"] = ENV["HOMEBREW_GIT_EMAIL"] + end + do_bump = ARGV.include?("--bump") && !ARGV.include?("--clean") # Formulae with affected bottles that were published -- cgit v1.2.3