[rubygems/rubygems] Don't remember --jobs
flag
https://github.com/rubygems/rubygems/commit/9ab1136036
This commit is contained in:
parent
56ac1b0e14
commit
794c879d19
@ -46,6 +46,20 @@ module Bundler
|
|||||||
update_requires_all_flag
|
update_requires_all_flag
|
||||||
].freeze
|
].freeze
|
||||||
|
|
||||||
|
REMEMBERED_KEYS = %w[
|
||||||
|
bin
|
||||||
|
cache_all
|
||||||
|
clean
|
||||||
|
deployment
|
||||||
|
frozen
|
||||||
|
no_prune
|
||||||
|
path
|
||||||
|
shebang
|
||||||
|
path.system
|
||||||
|
without
|
||||||
|
with
|
||||||
|
].freeze
|
||||||
|
|
||||||
NUMBER_KEYS = %w[
|
NUMBER_KEYS = %w[
|
||||||
jobs
|
jobs
|
||||||
redirect
|
redirect
|
||||||
@ -115,7 +129,7 @@ module Bundler
|
|||||||
end
|
end
|
||||||
|
|
||||||
def set_command_option(key, value)
|
def set_command_option(key, value)
|
||||||
if Bundler.feature_flag.forget_cli_options?
|
if !is_remembered(key) || Bundler.feature_flag.forget_cli_options?
|
||||||
temporary(key => value)
|
temporary(key => value)
|
||||||
value
|
value
|
||||||
else
|
else
|
||||||
@ -374,6 +388,10 @@ module Bundler
|
|||||||
ARRAY_KEYS.include?(self.class.key_to_s(key))
|
ARRAY_KEYS.include?(self.class.key_to_s(key))
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def is_remembered(key)
|
||||||
|
REMEMBERED_KEYS.include?(self.class.key_to_s(key))
|
||||||
|
end
|
||||||
|
|
||||||
def is_credential(key)
|
def is_credential(key)
|
||||||
key == "gem.push_key"
|
key == "gem.push_key"
|
||||||
end
|
end
|
||||||
|
@ -1288,4 +1288,14 @@ RSpec.describe "bundle install with gem sources" do
|
|||||||
expect(err).to include("Could not find compatible versions")
|
expect(err).to include("Could not find compatible versions")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context "when --jobs option given" do
|
||||||
|
before do
|
||||||
|
install_gemfile "source \"#{file_uri_for(gem_repo1)}\"", :jobs => 1
|
||||||
|
end
|
||||||
|
|
||||||
|
it "does not save the flag to config" do
|
||||||
|
expect(bundled_app(".bundle/config")).not_to exist
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user