ruby/lib/bundler
David Rodríguez 023b8ddd22
[rubygems/rubygems] Don't use full indexes unnecessarily on legacy Gemfiles
On legacy Gemfiles with multiple remote sources, where all of them
support the compact index API, we were still falling back to full
indexes.

Fixing this also allows to simplifying the code.

b1357c8e72
2023-08-25 18:34:47 +09:00
..
cli [rubygems/rubygems] Update GitHub organization of Standard Ruby 2023-07-12 12:29:29 +00:00
compact_index_client Merge RubyGems/Bundler master 2022-12-12 10:49:43 +09:00
fetcher [rubygems/rubygems] Show better error when PAT can't authenticate to a private server 2023-08-16 15:03:38 +09:00
installer [rubygems/rubygems] Use Kernel.singleton_class 2023-08-01 00:31:22 +00:00
man [rubygems/rubygems] Support ruby file: ".tool-versions" in Gemfile 2023-08-21 20:14:35 +00:00
plugin [rubygems/rubygems] Fix installing plugins in frozen mode 2023-03-28 15:25:42 +09:00
resolver [rubygems/rubygems] Fix resolver hangs when dealing with an incomplete lockfile 2023-04-06 13:07:16 +09:00
settings
source [rubygems/rubygems] Don't use full indexes unnecessarily on legacy Gemfiles 2023-08-25 18:34:47 +09:00
templates [rubygems/rubygems] update Magnus library in Rust extension gem template 2023-07-31 06:25:21 +00:00
ui Merge RubyGems/Bundler master 2022-12-26 15:09:21 +09:00
vendor [rubygems/rubygems] Bump vendored net-http-persistent to 4.0.2 2023-06-30 22:11:58 +00:00
.document [DOC] Exclude Bundler only [ci skip] 2021-12-13 19:47:52 +09:00
build_metadata.rb Merge rubygems master 1e4eda741d732ca1bd7031aef0a16c7348adf7a5 2022-04-28 19:08:49 +09:00
bundler.gemspec Merge RubyGems/Bundler master 2022-12-12 10:49:43 +09:00
capistrano.rb
cli.rb [rubygems/rubygems] Applied Layout/SpaceAroundOperators cop 2023-03-16 01:59:12 +00:00
compact_index_client.rb Merge rubygems/rubygems HEAD. 2022-01-19 15:01:44 +09:00
constants.rb [rubygems/rubygems] Use File::NULL instead of hard coded null device names 2023-07-10 12:11:12 +00:00
current_ruby.rb [rubygems/rubygems] Update current_ruby.rb 2023-03-03 09:50:30 +00:00
definition.rb [rubygems/rubygems] Fix git source conservativeness 2023-08-16 15:03:38 +09:00
dependency.rb [rubygems/rubygems] Alias CurrentRuby#mswin?, mswin64?, mingw?, x64_mingw? to #windows?. (This is done instead of logging a deprecation warning.) 2023-03-03 09:50:29 +00:00
deployment.rb
deprecate.rb
digest.rb [rubygems/rubygems] Applied Layout/SpaceAroundOperators cop 2023-03-16 01:59:12 +00:00
dsl.rb Merge RubyGems and Bundler master 2023-01-10 15:53:07 +09:00
endpoint_specification.rb Fix flaky when making materialized specs uniq 2023-03-23 17:18:49 +09:00
env.rb [rubygems/rubygems] Also removed condition of RUBY_PATCHLEVEL 2023-03-17 18:50:55 +09:00
environment_preserver.rb Merge RubyGems and Bundler master 2023-01-10 15:53:07 +09:00
errors.rb Migrate our resolver engine to PubGrub 2022-11-12 07:40:31 +09: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] Show better error when PAT can't authenticate to a private server 2023-08-16 15:03:38 +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 indented heredoc 2023-03-22 21:21:08 +00:00
gem_helper.rb Merge RubyGems/Bundler master 2022-12-26 15:09:21 +09:00
gem_helpers.rb [rubygems/rubygems] Remove unnecessary generic 2022-10-18 16:33:15 +09:00
gem_tasks.rb
gem_version_promoter.rb Consider prereleases regardless of whether locked 2023-03-28 01:18:50 +00:00
graph.rb Resync Bundler & RubyGems 2022-09-08 11:25:03 +09:00
index.rb Merge RubyGems and Bundler master 2023-01-10 15:53:07 +09:00
injector.rb Merge RubyGems and Bundler master 2023-01-10 15:53:07 +09:00
inline.rb Merge RubyGems/Bundler master. 2023-01-31 10:49:08 +09:00
installer.rb Merge RubyGems/Bundler master from 4076391fce5847689bf2ec402b17133fe4e32285 2023-05-30 21:50:07 +09:00
lazy_specification.rb [rubygems/rubygems] Onboard Rubocop Naming/MemoizedInstanceVariableName rule to Bundler. 2023-03-28 15:25:44 +09:00
lockfile_generator.rb Merge rubygems/rubygems HEAD 2023-06-20 13:35:13 +09:00
lockfile_parser.rb Merge RubyGems/Bundler master from 4076391fce5847689bf2ec402b17133fe4e32285 2023-05-30 21:50:07 +09:00
match_metadata.rb Merge rubygems/bundler HEAD 2022-08-23 10:45:57 +09: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 Merge RubyGems/Bundler master 2022-12-12 10:49:43 +09:00
plugin.rb Merge RubyGems and Bundler master 2023-01-10 15:53:07 +09: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 Don't suggest retrying with --full-index on gemspec errors 2023-03-23 17:18:49 +09:00
resolver.rb Merge rubygems/rubygems HEAD 2023-06-20 13:35:13 +09:00
retry.rb
ruby_dsl.rb [rubygems/rubygems] Support ruby file: ".tool-versions" in Gemfile 2023-08-21 20:14:35 +00:00
ruby_version.rb [rubygems/rubygems] Onboard Rubocop Naming/MemoizedInstanceVariableName rule to Bundler. 2023-03-28 15:25:44 +09:00
rubygems_ext.rb [rubygems/rubygems] Extract Gem::BUNDLED_GEMS from Bundler 2023-07-25 06:23:28 +00:00
rubygems_gem_installer.rb Merge RubyGems/Bundler master 2022-12-13 12:41:08 +09:00
rubygems_integration.rb Suggest to add bundled gems into gemspec if 3rd party gem try to load gem from Gem::BUNDLED_GEMS::SINCE 2023-08-25 15:57:53 +09:00
runtime.rb [rubygems/rubygems] Extract Definition#no_resolved_needed? 2023-06-15 07:01:23 +09: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] Rename local to lockfile and global to system 2023-07-24 15:04:24 +09:00
settings.rb [rubygems/rubygems] fix lint 2023-08-20 09:07:11 +00:00
setup.rb [rubygems/rubygems] Better suggestion when bundler/setup fails due to missing gems 2023-03-07 16:51:36 +09:00
shared_helpers.rb Don't suggest --full-index on API Response mismatch errors 2023-03-23 17:18:49 +09:00
similarity_detector.rb
source.rb [rubygems/rubygems] Avoid printing using messages when version has not changed 2023-07-24 15:03:15 +09:00
source_list.rb [rubygems/rubygems] Don't update locked sources when not necessary 2023-08-16 15:03:38 +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 resolver hangs when dealing with an incomplete lockfile 2023-04-06 13:07:16 +09:00
stub_specification.rb [rubygems/rubygems] Fix generated standalone script for default gems 2022-06-01 17:07:35 +09:00
ui.rb
uri_credentials_filter.rb
uri_normalizer.rb Normalize git sources 2023-03-17 18:50:55 +09:00
vendored_fileutils.rb
vendored_persistent.rb Remove warning for old TLS version connection 2022-09-15 14:48:47 +09:00
vendored_pub_grub.rb Migrate our resolver engine to PubGrub 2022-11-12 07:40:31 +09:00
vendored_thor.rb
vendored_tsort.rb Support gemification of tsort 2021-10-29 17:32:52 +09:00
vendored_uri.rb
version.rb Merge RubyGems/Bundler master 2022-12-26 15:09:21 +09:00
vlad.rb
worker.rb Merge RubyGems/Bundler master 2022-12-12 10:49:43 +09:00
yaml_serializer.rb [rubygems/rubygems] Move all changes only in RubyGems 2023-04-19 06:56:20 +00:00