Remove ARGV_WITHOUT_MONKEY_PATCHING

Our usage of `ARGV` will go away soon enough and maintaining state
between `ARGV` and `ARGV_WITHOUT_MONKEY_PATCHING` is futile.

Fixes #7397
This commit is contained in:
Mike McQuaid 2020-04-20 10:27:12 +01:00
parent dad4249774
commit af8091a279
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70
2 changed files with 1 additions and 2 deletions

View File

@ -13,7 +13,7 @@ module Homebrew
super super
self[:remaining] = [] self[:remaining] = []
self[:cmdline_args] = ARGV_WITHOUT_MONKEY_PATCHING.dup self[:cmdline_args] = ARGV.dup.freeze
@args_parsed = false @args_parsed = false
@processed_options = [] @processed_options = []

View File

@ -40,7 +40,6 @@ require "cli/args"
require "messages" require "messages"
require "system_command" require "system_command"
ARGV_WITHOUT_MONKEY_PATCHING = ARGV.dup.freeze
ARGV.extend(HomebrewArgvExtension) ARGV.extend(HomebrewArgvExtension)
HOMEBREW_PRODUCT = ENV["HOMEBREW_PRODUCT"] HOMEBREW_PRODUCT = ENV["HOMEBREW_PRODUCT"]