ruby/lib/rubygems/resolver
Frederik Dudzik 17fb785d15
[rubygems/rubygems] Vendor tsort into rubygems
So that it loads a consistent version of the library and `rubygems` is
never affected by gem activation conflicts related to `tsort`.

Getting CI green required updating one `bundler` spec, because `tsort`
is no longer loaded by `bundle clean` until after `BUNDLE_PATH` has been
changed, so to ensure it is found, it needs to be installed under
`BUNDLE_PATH` as well (which will be different from the global system
path on Bundler 3, meaning installing `tsort` to the global system path
is not enough there). This spec workaround can be removed once we also
vendor `tsort` inside `bundler`.

d326880999
2021-10-29 18:00:46 +09:00
..
api_set Merge RubyGems 3.2.3 and Bundler 2.2.3 2020-12-23 10:17:41 +09:00
molinillo/lib [rubygems/rubygems] Vendor tsort into rubygems 2021-10-29 18:00:46 +09:00
activation_request.rb Merge prepare version of RubyGems 3.2.0 2020-12-08 17:30:02 +09:00
api_set.rb Merge RubyGems 3.2.3 and Bundler 2.2.3 2020-12-23 10:17:41 +09:00
api_specification.rb Merge RubyGems 3.2.3 and Bundler 2.2.3 2020-12-23 10:17:41 +09:00
best_set.rb Track RubyGems master(3.3.0.dev) branch at 55634a8af18a52df86c4275d70fa1179118bcc20 2021-01-04 13:14:43 +09:00
composed_set.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00
conflict.rb Merge prepare version of RubyGems 3.2.0 2020-12-08 17:30:02 +09:00
current_set.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00
dependency_request.rb Merge prepare version of RubyGems 3.2.0 2020-12-08 17:30:02 +09:00
git_set.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00
git_specification.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
index_set.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00
index_specification.rb Sync latest development version of bundler & rubygems 2021-03-08 13:47:35 +09:00
installed_specification.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00
installer_set.rb [rubygems/rubygems] Refactor Ruby platform priority condition to its own method 2021-08-31 19:06:14 +09:00
local_specification.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00
lock_set.rb Merge prepare version of RubyGems 3.2.0 2020-12-08 17:30:02 +09:00
lock_specification.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00
molinillo.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
requirement_list.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00
set.rb [rubygems/rubygems] Avoid loading URI unnecessarily when activating gems 2021-09-22 10:13:34 +09:00
source_set.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00
spec_specification.rb Merge RubyGems 3.2.3 and Bundler 2.2.3 2020-12-23 10:17:41 +09:00
specification.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
stats.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00
vendor_set.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00
vendor_specification.rb Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636" 2020-09-23 22:01:44 +09:00