ruby/lib/bundler
Nobuyoshi Nakada e1026000af [rubygems/rubygems] Use IO.popen to list files
- Redirect stderr `git ls-files` to null without shelling out.

- When building by `gem`, `__FILE__` is the path name given in the
  command line, or the gemspec file name in the current directory.  In
  that case, comparison it and expanded path never equal.  Compare
  listed file names with the base name of `__FILE__` instead.

5583433dbb
2024-03-05 06:53:20 +00:00
..
cli [rubygems/rubygems] Refactor lockfile generation 2024-02-08 14:43:56 +09: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] rake man:build 2024-02-21 03:30:23 +00:00
plugin [rubygems/rubygems] Use rubygems vendored uri from Bundler when available 2024-01-29 12:15:10 +09:00
resolver [rubygems/rubygems] Use modern hashes consistently 2023-12-07 22:29:33 +00:00
settings
source [rubygems/rubygems] Use rubygems vendored uri from Bundler when available 2024-01-29 12:15:10 +09: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] Use rubygems vendored uri from Bundler when available 2024-01-29 12:15:10 +09:00
compact_index_client.rb Opaque Etags for compact index requests 2023-11-27 15:04:40 +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] Extract a new small platform helper 2023-11-13 11:06:10 +09:00
definition.rb [rubygems/rubygems] Use deprecation helper for deprecation warning 2024-02-08 14:43:56 +09:00
dependency.rb Merge RubyGems-3.5.3 and Bundler-2.5.3 2023-12-23 09:34:26 +09: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] Remove now unnecessary elseif 2024-01-29 12:19:32 +09:00
errors.rb [rubygems/rubygems] Store Checksum::Store indexed by spec.lock_name 2023-12-13 20:28:37 +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] Fix bundle lock --minor --update <dep> edge case 2023-09-27 03:29:37 +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] Refactor lockfile generation 2024-02-08 14:43:56 +09:00
inline.rb [rubygems/rubygems] Use modern hashes consistently 2023-12-07 22:29:33 +00:00
installer.rb [rubygems/rubygems] Refactor lockfile generation 2024-02-08 14:43:56 +09: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] Use modern hashes consistently 2023-12-07 22:29:33 +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] Removed unnecessary disabling of Style/RedundantParentheses 2024-02-08 15:27:00 +09:00
rubygems_gem_installer.rb [rubygems/rubygems] Use modern hashes consistently 2023-12-07 22:29:33 +00:00
rubygems_integration.rb [rubygems/rubygems] Remove extension building sync stuff no longer present in RubyGems 2023-12-14 20:22:48 +08:00
runtime.rb [rubygems/rubygems] Refactor lockfile generation 2024-02-08 14:43:56 +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 Merge RubyGems-3.5.2 and Bundler-2.5.2 2023-12-22 07:24:04 +09:00
settings.rb [rubygems/rubygems] Use rubygems vendored uri from Bundler when available 2024-01-29 12:15:10 +09:00
setup.rb [rubygems/rubygems] Improve command suggestion when gems are missing 2023-12-16 10:06:07 +08:00
shared_helpers.rb [rubygems/rubygems] Improve install advice when some gems are not found 2023-12-14 20:22:48 +08:00
similarity_detector.rb
source.rb [rubygems/rubygems] Refactor to checksums stored via source 2023-10-23 13:59:01 +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 musl platform not being added to the lockfile 2024-01-31 19:07:39 +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
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
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