module

Bundler

frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


Some versions of the Bundler 1.1 RC series introduced corrupted lockfiles. There were two major problems:

  • multiple copies of the same GIT section appeared in the lockfile

  • when this happened, those sections got multiple copies of gems in those sections.

As a result, Bundler 1.1 contains code that fixes the earlier corruption. We will remove this fix-up code in Bundler 1.2.


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


Ruby 1.9.3 and old RubyGems don’t play nice with frozen version strings rubocop:disable MutableConstant


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true


frozen_string_literal: true

Constants

Deprecate = ::Deprecate

FREEBSD = RbConfig::CONFIG["host_os"] =~ /bsd/

NULL = WINDOWS ? "NUL" : "/dev/null"

ORIGINAL_ENV = environment_preserver.restore

SUDO_MUTEX = Mutex.new

VERSION = "1.17.2" unless defined?(::Bundler::VERSION)

WINDOWS = RbConfig::CONFIG["host_os"] =~ /(msdos|mswin|djgpp|mingw)/

YamlLibrarySyntaxError = ::Psych::SyntaxError

Files

  • lib/bundler.rb
  • lib/bundler/build_metadata.rb
  • lib/bundler/cli.rb
  • lib/bundler/cli/add.rb
  • lib/bundler/cli/binstubs.rb
  • lib/bundler/cli/cache.rb
  • lib/bundler/cli/check.rb
  • lib/bundler/cli/clean.rb
  • lib/bundler/cli/common.rb
  • lib/bundler/cli/config.rb
  • lib/bundler/cli/console.rb
  • lib/bundler/cli/doctor.rb
  • lib/bundler/cli/exec.rb
  • lib/bundler/cli/gem.rb
  • lib/bundler/cli/info.rb
  • lib/bundler/cli/init.rb
  • lib/bundler/cli/inject.rb
  • lib/bundler/cli/install.rb
  • lib/bundler/cli/issue.rb
  • lib/bundler/cli/list.rb
  • lib/bundler/cli/lock.rb
  • lib/bundler/cli/open.rb
  • lib/bundler/cli/outdated.rb
  • lib/bundler/cli/package.rb
  • lib/bundler/cli/platform.rb
  • lib/bundler/cli/plugin.rb
  • lib/bundler/cli/pristine.rb
  • lib/bundler/cli/remove.rb
  • lib/bundler/cli/show.rb
  • lib/bundler/cli/update.rb
  • lib/bundler/cli/viz.rb
  • lib/bundler/compact_index_client.rb
  • lib/bundler/compact_index_client/cache.rb
  • lib/bundler/compact_index_client/updater.rb
  • lib/bundler/constants.rb
  • lib/bundler/current_ruby.rb
  • lib/bundler/definition.rb
  • lib/bundler/dep_proxy.rb
  • lib/bundler/dependency.rb
  • lib/bundler/deployment.rb
  • lib/bundler/deprecate.rb
  • lib/bundler/dsl.rb
  • lib/bundler/endpoint_specification.rb
  • lib/bundler/env.rb
  • lib/bundler/environment_preserver.rb
  • lib/bundler/errors.rb
  • lib/bundler/feature_flag.rb
  • lib/bundler/fetcher.rb
  • lib/bundler/fetcher/base.rb
  • lib/bundler/fetcher/compact_index.rb
  • lib/bundler/fetcher/dependency.rb
  • lib/bundler/fetcher/downloader.rb
  • lib/bundler/fetcher/index.rb
  • lib/bundler/friendly_errors.rb
  • lib/bundler/gem_helper.rb
  • lib/bundler/gem_helpers.rb
  • lib/bundler/gem_remote_fetcher.rb
  • lib/bundler/gem_version_promoter.rb
  • lib/bundler/gemdeps.rb
  • lib/bundler/graph.rb
  • lib/bundler/index.rb
  • lib/bundler/injector.rb
  • lib/bundler/inline.rb
  • lib/bundler/installer.rb
  • lib/bundler/installer/gem_installer.rb
  • lib/bundler/installer/parallel_installer.rb
  • lib/bundler/installer/standalone.rb
  • lib/bundler/lazy_specification.rb
  • lib/bundler/lockfile_generator.rb
  • lib/bundler/lockfile_parser.rb
  • lib/bundler/match_platform.rb
  • lib/bundler/mirror.rb
  • lib/bundler/plugin.rb
  • lib/bundler/plugin/api.rb
  • lib/bundler/plugin/api/source.rb
  • lib/bundler/plugin/dsl.rb
  • lib/bundler/plugin/events.rb
  • lib/bundler/plugin/index.rb
  • lib/bundler/plugin/installer.rb
  • lib/bundler/plugin/installer/git.rb
  • lib/bundler/plugin/installer/rubygems.rb
  • lib/bundler/plugin/source_list.rb
  • lib/bundler/process_lock.rb
  • lib/bundler/psyched_yaml.rb
  • lib/bundler/remote_specification.rb
  • lib/bundler/resolver.rb
  • lib/bundler/resolver/spec_group.rb
  • lib/bundler/retry.rb
  • lib/bundler/ruby_dsl.rb
  • lib/bundler/ruby_version.rb
  • lib/bundler/rubygems_gem_installer.rb
  • lib/bundler/rubygems_integration.rb
  • lib/bundler/runtime.rb
  • lib/bundler/settings.rb
  • lib/bundler/settings/validator.rb
  • lib/bundler/shared_helpers.rb
  • lib/bundler/similarity_detector.rb
  • lib/bundler/source.rb
  • lib/bundler/source/gemspec.rb
  • lib/bundler/source/git.rb
  • lib/bundler/source/git/git_proxy.rb
  • lib/bundler/source/metadata.rb
  • lib/bundler/source/path.rb
  • lib/bundler/source/path/installer.rb
  • lib/bundler/source/rubygems.rb
  • lib/bundler/source/rubygems/remote.rb
  • lib/bundler/source_list.rb
  • lib/bundler/spec_set.rb
  • lib/bundler/stub_specification.rb
  • lib/bundler/ui.rb
  • lib/bundler/ui/rg_proxy.rb
  • lib/bundler/ui/shell.rb
  • lib/bundler/ui/silent.rb
  • lib/bundler/uri_credentials_filter.rb
  • lib/bundler/vendored_fileutils.rb
  • lib/bundler/vendored_molinillo.rb
  • lib/bundler/vendored_persistent.rb
  • lib/bundler/vendored_thor.rb
  • lib/bundler/version.rb
  • lib/bundler/version_ranges.rb
  • lib/bundler/worker.rb
  • lib/bundler/yaml_serializer.rb