From 98b409cb9ce2c93c8df7e0f0713e1e771c84c047 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 28 Mar 2023 00:51:13 +0900 Subject: Set FILTER_BRANCH_SQUELCH_WARNING only in child environment --- tool/sync_default_gems.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tool') diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb index 50c35761f3..83cac39a49 100755 --- a/tool/sync_default_gems.rb +++ b/tool/sync_default_gems.rb @@ -520,8 +520,6 @@ module SyncDefaultGems failed_commits = [] - ENV["FILTER_BRANCH_SQUELCH_WARNING"] = "1" - require 'shellwords' filter = [ ENV.fetch('RUBY', 'ruby').shellescape, @@ -595,7 +593,9 @@ module SyncDefaultGems puts "Update commit message: #{sha}" - IO.popen(%W[git filter-branch -f --msg-filter #{[filter, repo, sha].join(' ')} -- HEAD~1..HEAD], &:read) + IO.popen({"FILTER_BRANCH_SQUELCH_WARNING" => "1"}, + %W[git filter-branch -f --msg-filter #{[filter, repo, sha].join(' ')} -- HEAD~1..HEAD], + &:read) unless $?.success? puts "Failed to modify commit message of #{sha}" break -- cgit v1.2.1