ruby/lib/bundler
David Rodriguez 7857061ecd [rubygems/rubygems] Fix regression when caching gems from secondary sources
If `cache_all_platforms` setting is enabled, the secondary source was
no longer considering cached gems.

That means that if the remote secondary source has removed its gems,
then this was now resulting in an error while before the previously
cached gem from the source would still be used.

This commit restores previous behavior.

https://github.com/rubygems/rubygems/commit/2d2cd00255
2024-05-16 09:21:32 +00:00
..
cli [rubygems/rubygems] Use RubyGems freebsd helper 2024-05-16 09:20:17 +00:00
compact_index_client [rubygems/rubygems] Quote Etag in `If-None-Match` header of compact index request 2024-01-05 02:06:58 +00:00
fetcher [rubygems/rubygems] Use rubygems vendored uri from Bundler when available 2024-01-29 12:15:10 +09:00
installer [rubygems/rubygems] Allow bundle pristine to run in parallel 2023-12-12 02:10:53 +00:00
man [rubygems/rubygems] Monthly man update for May 2024. 2024-05-08 23:58:45 +00:00
plugin [rubygems/rubygems] Add plugin hooks for Bundler.require 2024-04-19 05:18:20 +00:00
resolver [rubygems/rubygems] Fix typo 2024-04-01 15:03:23 +00:00
settings
source [rubygems/rubygems] Fix error when Bundler installation is corrupted 2024-05-13 09:19:45 +00:00
templates [rubygems/rubygems] Use `IO.popen` to list files 2024-03-05 06:53:20 +00:00
ui [rubygems/rubygems] Use match? when regexp match data is unused 2023-12-13 22:00:26 +00:00
vendor [rubygems/rubygems] rake vendor:install 2024-02-08 15:27:01 +09:00
.document [DOC] Exclude Bundler only [ci skip] 2021-12-13 19:47:52 +09:00
build_metadata.rb [rubygems/rubygems] Use modern hashes consistently 2023-12-07 22:29:33 +00:00
bundler.gemspec Normalize bundler bindir 2023-12-13 12:59:23 +09:00
capistrano.rb [rubygems/rubygems] Use modern hashes consistently 2023-12-07 22:29:33 +00:00
checksum.rb [rubygems/rubygems] Let the guards have some space to breathe 2023-12-25 21:12:49 +09:00
ci_detector.rb [rubygems/rubygems] Duplicate Gem::CIDetector into bundler 2023-12-06 20:05:25 +00:00
cli.rb [rubygems/rubygems] Add auto_install support to require "bundler/setup" 2024-04-25 18:46:05 +00:00
compact_index_client.rb Opaque Etags for compact index requests 2023-11-27 15:04:40 +09:00
constants.rb [rubygems/rubygems] Deprecate Bundler constants 2024-05-16 09:20:17 +00:00
current_ruby.rb [rubygems/rubygems] Extract a new small platform helper 2023-11-13 11:06:10 +09:00
definition.rb [rubygems/rubygems] Make sure to force latest resolvable version explicitly 2024-04-29 10:29:29 +00:00
dependency.rb [rubygems/rubygems] bundler CLI option for add gem --glob= 2024-04-12 13:31:43 +00:00
deployment.rb
deprecate.rb
digest.rb [rubygems/rubygems] Use String#unpack1 available since ruby 3.0 2023-12-06 02:45:37 +00:00
dsl.rb [rubygems/rubygems] Add `gitlab:` Git source shorthand 2024-02-16 04:53:14 +00:00
endpoint_specification.rb [rubygems/rubygems] Converts Bundler lockfile checksum validation to opt-in only 2023-12-05 21:09:53 +00:00
env.rb [rubygems/rubygems] Centralize logic using `Pathname#relative_path_from` 2023-09-27 05:20:58 +00:00
environment_preserver.rb [rubygems/rubygems] Don't upcase Windows ENV when backing it up 2024-04-25 10:35:47 +00:00
errors.rb [rubygems/rubygems] Fix error when Bundler installation is corrupted 2024-05-13 09:19:45 +00:00
feature_flag.rb [rubygems/rubygems] Avoid printing using messages when version has not changed 2023-07-24 15:03:15 +09:00
fetcher.rb [rubygems/rubygems] Use rubygems vendored uri from Bundler when available 2024-01-29 12:15:10 +09:00
force_platform.rb Merge RubyGems-3.4.0 and Bundler-2.4.0 2022-12-24 16:57:07 +09:00
friendly_errors.rb [rubygems/rubygems] Use modern hashes consistently 2023-12-07 22:29:33 +00:00
gem_helper.rb [rubygems/rubygems] Use modern hashes consistently 2023-12-07 22:29:33 +00:00
gem_helpers.rb [rubygems/rubygems] Extract a new small platform helper 2023-11-13 11:06:10 +09:00
gem_tasks.rb
gem_version_promoter.rb [rubygems/rubygems] Let GemVersionPromoter sort in preferred order directly 2024-04-01 15:03:25 +00:00
graph.rb [rubygems/rubygems] Use modern hashes consistently 2023-12-07 22:29:33 +00:00
index.rb [rubygems/rubygems] rename Index#== to Index#subset? 2023-10-23 13:59:01 +09:00
injector.rb [rubygems/rubygems] bundler CLI option for add gem --glob= 2024-04-12 13:31:43 +00:00
inline.rb [rubygems/rubygems] Use modern hashes consistently 2023-12-07 22:29:33 +00:00
installer.rb [rubygems/rubygems] Add plugin hooks for Bundler.require 2024-04-19 05:18:20 +00:00
lazy_specification.rb [rubygems/rubygems] include MatchMetadata in Bundler::LazySpecification 2024-01-11 04:19:13 +00:00
lockfile_generator.rb [rubygems/rubygems] Converts Bundler lockfile checksum validation to opt-in only 2023-12-05 21:09:53 +00:00
lockfile_parser.rb [rubygems/rubygems] Converts Bundler lockfile checksum validation to opt-in only 2023-12-05 21:09:53 +00:00
match_metadata.rb [rubygems/rubygems] Fix universal lockfiles regression 2023-11-22 13:17:12 +00:00
match_platform.rb [rubygems/rubygems] auto-correct Style/YodaCondition 2023-06-15 07:01:28 +09:00
match_remote_metadata.rb Merge 16c3535413 2022-09-05 14:37:12 +09:00
mirror.rb [rubygems/rubygems] Use rubygems vendored uri from Bundler when available 2024-01-29 12:15:10 +09:00
plugin.rb [rubygems/rubygems] Remove more methods now defined in all RubyGems versions 2023-12-14 20:22:48 +08:00
process_lock.rb [rubygems/rubygems] Ignore `Errno::EROFS` errors when creating `bundler.lock` 2022-05-30 00:27:43 +09:00
remote_specification.rb Merge RubyGems-3.5.2 and Bundler-2.5.2 2023-12-22 07:24:04 +09:00
resolver.rb [rubygems/rubygems] Improve error message when strict resolution filters out everything 2024-04-01 15:03:28 +00:00
retry.rb [rubygems/rubygems] 🚨 Rubocop Linting 2023-10-03 16:13:18 +09:00
ruby_dsl.rb [rubygems/rubygems] Make RubyDsl a little easier to read; avoid a Hash sometimes 2023-12-12 15:26:01 +00:00
ruby_version.rb [rubygems/rubygems] Let RuboCop target Ruby 3.0 2023-11-13 11:06:10 +09:00
rubygems_ext.rb [rubygems/rubygems] Use RubyGems freebsd helper 2024-05-16 09:20:17 +00:00
rubygems_gem_installer.rb [rubygems/rubygems] Use modern hashes consistently 2023-12-07 22:29:33 +00:00
rubygems_integration.rb [rubygems/rubygems] Restore previous way of loading monitor 2024-05-13 18:04:55 +00:00
runtime.rb [rubygems/rubygems] Keep backword compatibility of Bundler.require 2024-04-19 05:18:21 +00:00
safe_marshal.rb Merge https://github.com/rubygems/rubygems/pull/6655 manually. 2023-05-10 15:02:29 +09:00
self_manager.rb [rubygems/rubygems] Fix incorrect `bundle update --bundler` message 2024-03-22 13:14:42 +00:00
settings.rb [rubygems/rubygems] Never write credentials to lockfiles 2024-04-18 11:07:09 +09:00
setup.rb [rubygems/rubygems] Add auto_install support to require "bundler/setup" 2024-04-25 18:46:05 +00:00
shared_helpers.rb [rubygems/rubygems] Avoid standard requires while loading shared helpers 2024-05-13 09:08:16 +00:00
similarity_detector.rb Merge bundler-2.2.0.rc.2 2020-10-15 17:19:02 +09:00
source.rb [rubygems/rubygems] Refactor to checksums stored via source 2023-10-23 13:59:01 +09:00
source_list.rb [rubygems/rubygems] Never write credentials to lockfiles 2024-04-18 11:07:09 +09:00
source_map.rb [rubygems/rubygems] Fix corrupted lockfile when using `gemspec` and multiple sources 2022-02-11 18:20:20 +09:00
spec_set.rb [rubygems/rubygems] Fix regression when caching gems from secondary sources 2024-05-16 09:21:32 +00:00
stub_specification.rb [rubygems/rubygems] Refactor to checksums stored via source 2023-10-23 13:59:01 +09:00
ui.rb
uri_credentials_filter.rb [rubygems/rubygems] Use rubygems vendored uri from Bundler when available 2024-01-29 12:15:10 +09:00
uri_normalizer.rb Normalize git sources 2023-03-17 18:50:55 +09:00
vendored_fileutils.rb [bundler/bundler] No need to activate the `fileutils` default gem 2019-08-18 13:45:45 +09:00
vendored_net_http.rb [rubygems/rubygems] Keep compatiblity for RG 3.5 2024-02-26 22:04:08 +00:00
vendored_persistent.rb [rubygems/rubygems] Use vendored net-http in Bundler 2023-12-13 12:16:55 +09:00
vendored_pub_grub.rb Migrate our resolver engine to PubGrub 2022-11-12 07:40:31 +09:00
vendored_thor.rb
vendored_timeout.rb [rubygems/rubygems] Keep compatiblity for RG 3.5 2024-02-26 22:04:08 +00:00
vendored_tsort.rb Support gemification of tsort 2021-10-29 17:32:52 +09:00
vendored_uri.rb [rubygems/rubygems] Use rubygems vendored uri from Bundler when available 2024-01-29 12:15:10 +09:00
version.rb Merge RubyGems-3.6.0.dev and Bundler-2.6.0.dev from master branch 2023-12-25 21:12:49 +09:00
vlad.rb [rubygems/rubygems] Use modern hashes consistently 2023-12-07 22:29:33 +00:00
worker.rb Merge RubyGems/Bundler master 2022-12-12 10:49:43 +09:00
yaml_serializer.rb [rubygems/rubygems] Keep compatibility of past versions 2024-01-24 09:11:53 +00:00