1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/lib/rubygems
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`.

https://github.com/rubygems/rubygems/commit/d326880999
2021-10-29 18:00:46 +09:00
..
commands [rubygems/rubygems] Add support to build and sign certificates with multiple key algorithms 2021-10-26 08:01:55 +09:00
core_ext
ext
package [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
request
request_set [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
resolver [rubygems/rubygems] Vendor tsort into rubygems 2021-10-29 18:00:46 +09:00
security [rubygems/rubygems] Add support to build and sign certificates with multiple key algorithms 2021-10-26 08:01:55 +09:00
source [rubygems/rubygems] Avoid loading the digest gem unnecessarily 2021-10-25 20:48:52 +09:00
ssl_certs
tsort/lib [rubygems/rubygems] Vendor tsort into rubygems 2021-10-29 18:00:46 +09:00
util [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
available_set.rb
basic_specification.rb
bundler_version_finder.rb
command.rb
command_manager.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
compatibility.rb
config_file.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
defaults.rb [rubygems/rubygems] Improve performance of Specification#missing_extensions? 2021-10-09 08:04:08 +09:00
dependency.rb
dependency_installer.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
dependency_list.rb [rubygems/rubygems] Vendor tsort into rubygems 2021-10-29 18:00:46 +09:00
deprecate.rb
doctor.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
errors.rb [rubygems/rubygems] Fix error message building changing password of source 2021-09-24 10:57:03 +09:00
exceptions.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
ext.rb
gem_runner.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
gemcutter_utilities.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
indexer.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
install_default_message.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
install_message.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
install_update_options.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
installer.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
installer_uninstaller_utils.rb
local_remote_options.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
mock_gem_ui.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
name_tuple.rb [rubygems/rubygems] Refactor Ruby platform priority condition to its own method 2021-08-31 19:06:14 +09:00
openssl.rb
package.rb [ruby/rubygems] We no longer need to check realpaths 2021-10-10 23:12:57 +09:00
package_task.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
path_support.rb
platform.rb MINGW-UCRT: Set CONFIG['arch'] and RUBY_PLATFORM to "x64-mingw-ucrt" 2021-09-20 00:15:30 +09:00
psych_additions.rb
psych_tree.rb
query_utils.rb [ruby/rubygems] Prefer require_relative for internal requires 2021-10-11 01:12:50 +09:00
rdoc.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
remote_fetcher.rb [ruby/rubygems] Prefer require_relative for internal requires 2021-10-11 01:12:50 +09:00
request.rb Needs time.rb for Time#iso8601 2021-10-10 21:11:55 +09:00
request_set.rb [rubygems/rubygems] Vendor tsort into rubygems 2021-10-29 18:00:46 +09:00
requirement.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
resolver.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
s3_uri_signer.rb [rubygems/rubygems] Avoid loading the digest gem unnecessarily 2021-10-25 20:48:52 +09:00
safe_yaml.rb
security.rb [rubygems/rubygems] Add support to build and sign certificates with multiple key algorithms 2021-10-26 08:01:55 +09:00
security_option.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
server.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
source.rb [ruby/rubygems] Prefer require_relative for internal requires 2021-10-11 01:12:50 +09:00
source_list.rb
spec_fetcher.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
specification.rb [rubygems/rubygems] Improve performance of Specification#missing_extensions? 2021-10-09 08:04:08 +09:00
specification_policy.rb [rubygems/rubygems] Only disallow FIXME/TODO for first word of gemspec description 2021-09-28 17:43:42 +09:00
stub_specification.rb
text.rb
tsort.rb [rubygems/rubygems] Vendor tsort into rubygems 2021-10-29 18:00:46 +09:00
uninstaller.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
unknown_command_spell_checker.rb
uri.rb [rubygems/rubygems] Fix bug where redacted credentials are sent to server 2021-09-22 10:14:48 +09:00
uri_formatter.rb
user_interaction.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
util.rb [ruby/rubygems] Prefer require_relative for internal requires 2021-10-11 01:12:50 +09:00
validator.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00
version.rb
version_option.rb [rubygems/rubygems] Prefer require_relative to require for internal requires 2021-08-31 19:06:14 +09:00