Hello community,
here is the log from the commit of package rubygem-bundler for openSUSE:Factory
checked in at 2019-03-04 09:19:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-bundler (Old)
and /work/SRC/openSUSE:Factory/.rubygem-bundler.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-bundler"
Mon Mar 4 09:19:26 2019 rev:47 rq:679516 version:2.0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-bundler/rubygem-bundler.changes
2018-11-26 10:33:57.652771072 +0100
+++
/work/SRC/openSUSE:Factory/.rubygem-bundler.new.28833/rubygem-bundler.changes
2019-03-04 09:19:34.224609671 +0100
@@ -1,0 +2,16 @@
+Mon Jan 14 13:30:32 UTC 2019 - Stephan Kulow <[email protected]>
+
+- updated to version 2.0.1
+ see installed CHANGELOG.md
+
+-------------------------------------------------------------------
+Wed Dec 19 07:02:46 UTC 2018 - Stephan Kulow <[email protected]>
+
+- updated to version 1.17.2
+ see installed CHANGELOG.md
+
+ ## 1.17.2 (2018-12-11)
+
+ - Add compatability for bundler merge with Ruby 2.6
+
+-------------------------------------------------------------------
Old:
----
bundler-1.17.1.gem
New:
----
bundler-2.0.1.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-bundler.spec ++++++
--- /var/tmp/diff_new_pack.3RbZwu/_old 2019-03-04 09:19:36.152609324 +0100
+++ /var/tmp/diff_new_pack.3RbZwu/_new 2019-03-04 09:19:36.156609323 +0100
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-bundler
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,12 +24,12 @@
#
Name: rubygem-bundler
-Version: 1.17.1
+Version: 2.0.1
Release: 0
%define mod_name bundler
%define mod_full_name %{mod_name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: %{ruby >= 1.8.7}
+BuildRequires: %{ruby >= 2.3.0}
BuildRequires: %{rubygem gem2rpm}
BuildRequires: ruby-macros >= 5
BuildRequires: update-alternatives
++++++ bundler-1.17.1.gem -> bundler-2.0.1.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md 2018-10-25 22:38:30.000000000 +0200
+++ new/CHANGELOG.md 2019-01-04 01:54:37.000000000 +0100
@@ -1,3 +1,48 @@
+## 2.0.1 (2019-01-04)
+
+Changes:
+
+ - Relaxed RubyGems requirement to `>= 2.5.0`
([#6867](https://github.com/bundler/bundler/pull/6867))
+
+## 2.0.0 (2019-01-03)
+
+No new changes
+
+## 2.0.0.pre.3 (2018-12-30)
+
+Breaking Changes:
+
+ - Bundler 2 now requires RubyGems 3.0.0 at minimum
+
+Changes:
+
+ - Ruby 2.6 compatibility fixes (@segiddins)
+ - Import changes from Bundler 1.17.3 release
+
+Note: To upgrade your Gemfile to Bundler 2 you will need to run `bundle update
--bundler`
+
+## 2.0.0.pre.2 (2018-11-27)
+
+Breaking Changes:
+
+ - `:github` source in the Gemfile now defaults to using HTTPS
+
+Changes
+
+ - Add compatibility for Bundler merge into ruby-src
+
+Note: To upgrade your Gemfile to Bundler 2 you will need to run `bundle update
--bundler`
+
+## 2.0.0.pre.1 (2018-11-09)
+
+Breaking Changes:
+
+ - Dropped support for versions of Ruby < 2.3
+ - Dropped support for version of RubyGems < 2.5
+ - Moved error messages from STDOUT to STDERR
+
+Note: To upgrade your Gemfile to Bundler 2 you will need to run `bundle update
--bundler`
+
## 1.17.1 (2018-10-25)
- Convert `Pathname`s to `String`s before sorting them, fixing #6760 and
#6758 ([#6761](https://github.com/bundler/bundler/pull/6761), @alexggordon)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/bundler.gemspec new/bundler.gemspec
--- old/bundler.gemspec 2018-10-25 22:38:30.000000000 +0200
+++ new/bundler.gemspec 2019-01-04 01:54:37.000000000 +0100
@@ -1,8 +1,12 @@
# coding: utf-8
# frozen_string_literal: true
-require File.expand_path("../lib/bundler/version", __FILE__)
-require "shellwords"
+begin
+ require File.expand_path("../lib/bundler/version", __FILE__)
+rescue LoadError
+ # for Ruby core repository
+ require File.expand_path("../bundler/version", __FILE__)
+end
Gem::Specification.new do |s|
s.name = "bundler"
@@ -43,7 +47,9 @@
s.add_development_dependency "ronn", "~> 0.7.3"
s.add_development_dependency "rspec", "~> 3.6"
- s.files = `git ls-files -z`.split("\x0").select {|f|
f.match(%r{^(lib|exe)/}) }
+ base_dir = File.dirname(__FILE__).gsub(%r{([^A-Za-z0-9_\-.,:\/@\n])},
"\\\\\\1")
+ s.files = IO.popen("git -C #{base_dir} ls-files -z",
&:read).split("\x0").select {|f| f.match(%r{^(lib|exe)/}) }
+
# we don't check in man pages, but we need to ship them because
# we use them to generate the long-form help for each command.
s.files += Dir.glob("man/**/*")
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/exe/bundle_ruby new/exe/bundle_ruby
--- old/exe/bundle_ruby 2018-10-25 22:38:30.000000000 +0200
+++ new/exe/bundle_ruby 2019-01-04 01:54:37.000000000 +0100
@@ -3,7 +3,7 @@
require "bundler/shared_helpers"
-Bundler::SharedHelpers.major_deprecation(2, "the bundle_ruby executable has
been removed in favor of `bundle platform --ruby`")
+Bundler::SharedHelpers.major_deprecation(3, "the bundle_ruby executable has
been removed in favor of `bundle platform --ruby`")
Signal.trap("INT") { exit 1 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/build_metadata.rb
new/lib/bundler/build_metadata.rb
--- old/lib/bundler/build_metadata.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/build_metadata.rb 2019-01-04 01:54:37.000000000 +0100
@@ -4,8 +4,8 @@
# Represents metadata from when the Bundler gem was built.
module BuildMetadata
# begin ivars
- @built_at = "2018-10-25".freeze
- @git_commit_sha = "2760d72d3".freeze
+ @built_at = "2019-01-04".freeze
+ @git_commit_sha = "d7ad2192f".freeze
@release = true
# end ivars
@@ -30,12 +30,19 @@
# If Bundler has been installed without its .git directory and without a
# commit instance variable then we can't determine its commits SHA.
git_dir = File.join(File.expand_path("../../..", __FILE__), ".git")
- return "unknown" unless File.directory?(git_dir)
+ if File.directory?(git_dir)
+ return @git_commit_sha = Dir.chdir(git_dir) { `git rev-parse --short
HEAD`.strip.freeze }
+ end
- # Otherwise shell out to git.
- @git_commit_sha = Dir.chdir(File.expand_path("..", __FILE__)) do
- `git rev-parse --short HEAD`.strip.freeze
+ # If Bundler is a submodule in RubyGems, get the submodule commit
+ git_sub_dir = File.join(File.expand_path("../../../..", __FILE__),
".git")
+ if File.directory?(git_sub_dir)
+ return @git_commit_sha = Dir.chdir(git_sub_dir) do
+ `git ls-tree --abbrev=8 HEAD bundler`.split(/\s/).fetch(2,
"").strip.freeze
+ end
end
+
+ @git_commit_sha ||= "unknown"
end
# Whether this is an official release build of Bundler.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/capistrano.rb
new/lib/bundler/capistrano.rb
--- old/lib/bundler/capistrano.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/capistrano.rb 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
# frozen_string_literal: true
require "bundler/shared_helpers"
-Bundler::SharedHelpers.major_deprecation 2,
+Bundler::SharedHelpers.major_deprecation 3,
"The Bundler task for Capistrano. Please use
http://github.com/capistrano/bundler"
# Capistrano task for Bundler.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/cli/console.rb
new/lib/bundler/cli/console.rb
--- old/lib/bundler/cli/console.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/cli/console.rb 2019-01-04 01:54:37.000000000 +0100
@@ -9,7 +9,7 @@
end
def run
- Bundler::SharedHelpers.major_deprecation 2, "bundle console will be
replaced " \
+ Bundler::SharedHelpers.major_deprecation 3, "bundle console will be
replaced " \
"by `bin/console` generated by `bundle gem <name>`"
group ? Bundler.require(:default, *(group.split.map!(&:to_sym))) :
Bundler.require
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/cli/install.rb
new/lib/bundler/cli/install.rb
--- old/lib/bundler/cli/install.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/cli/install.rb 2019-01-04 01:54:37.000000000 +0100
@@ -53,7 +53,7 @@
Bundler::Fetcher.disable_endpoint = options["full-index"]
if options["binstubs"]
- Bundler::SharedHelpers.major_deprecation 2,
+ Bundler::SharedHelpers.major_deprecation 3,
"The --binstubs option will be removed in favor of `bundle binstubs`"
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/cli/update.rb
new/lib/bundler/cli/update.rb
--- old/lib/bundler/cli/update.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/cli/update.rb 2019-01-04 01:54:37.000000000 +0100
@@ -22,7 +22,7 @@
if Bundler.feature_flag.update_requires_all_flag?
raise InvalidOption, "To update everything, pass the `--all` flag."
end
- SharedHelpers.major_deprecation 2, "Pass --all to `bundle update` to
update everything"
+ SharedHelpers.major_deprecation 3, "Pass --all to `bundle update` to
update everything"
elsif !full_update && options[:all]
raise InvalidOption, "Cannot specify --all along with specific
options."
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/cli.rb new/lib/bundler/cli.rb
--- old/lib/bundler/cli.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/cli.rb 2019-01-04 01:54:37.000000000 +0100
@@ -229,7 +229,7 @@
"Include gems that are part of the specified named group."
map "i" => "install"
def install
- SharedHelpers.major_deprecation(2, "The `--force` option has been
renamed to `--redownload`") if ARGV.include?("--force")
+ SharedHelpers.major_deprecation(3, "The `--force` option has been
renamed to `--redownload`") if ARGV.include?("--force")
require "bundler/cli/install"
Bundler.settings.temporary(:no_install => false) do
Install.new(options.dup).run
@@ -275,7 +275,7 @@
method_option "all", :type => :boolean, :banner =>
"Update everything."
def update(*gems)
- SharedHelpers.major_deprecation(2, "The `--force` option has been
renamed to `--redownload`") if ARGV.include?("--force")
+ SharedHelpers.major_deprecation(3, "The `--force` option has been
renamed to `--redownload`") if ARGV.include?("--force")
require "bundler/cli/update"
Update.new(options, gems).run
end
@@ -303,7 +303,7 @@
old_argv = ARGV.join(" ")
new_argv = [new_command, *new_arguments.compact].join(" ")
- Bundler::SharedHelpers.major_deprecation(2, "use `bundle #{new_argv}`
instead of `bundle #{old_argv}`")
+ Bundler::SharedHelpers.major_deprecation(3, "use `bundle #{new_argv}`
instead of `bundle #{old_argv}`")
end
require "bundler/cli/show"
Show.new(options, gem_name).run
@@ -537,7 +537,7 @@
method_option :version, :type => :boolean, :default => false, :aliases
=> "-v", :desc => "Set to show each gem version."
method_option :without, :type => :array, :default => [], :aliases =>
"-W", :banner => "GROUP[ GROUP...]", :desc => "Exclude gems that are part of
the specified named group."
def viz
- SharedHelpers.major_deprecation 2, "The `viz` command has been moved
to the `bundle-viz` gem, see https://github.com/bundler/bundler-viz"
+ SharedHelpers.major_deprecation 3, "The `viz` command has been moved
to the `bundle-viz` gem, see https://github.com/bundler/bundler-viz"
require "bundler/cli/viz"
Viz.new(options.dup).run
end
@@ -608,7 +608,7 @@
method_option "group", :type => :string, :banner =>
"Install gem into a bundler group"
def inject(name, version)
- SharedHelpers.major_deprecation 2, "The `inject` command has been
replaced by the `add` command"
+ SharedHelpers.major_deprecation 3, "The `inject` command has been
replaced by the `add` command"
require "bundler/cli/inject"
Inject.new(options.dup, name, version).run
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/current_ruby.rb
new/lib/bundler/current_ruby.rb
--- old/lib/bundler/current_ruby.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/current_ruby.rb 2019-01-04 01:54:37.000000000 +0100
@@ -19,6 +19,7 @@
2.4
2.5
2.6
+ 2.7
].freeze
KNOWN_MAJOR_VERSIONS = KNOWN_MINOR_VERSIONS.map {|v| v.split(".", 2).first
}.uniq.freeze
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/definition.rb
new/lib/bundler/definition.rb
--- old/lib/bundler/definition.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/definition.rb 2019-01-04 01:54:37.000000000 +0100
@@ -331,7 +331,7 @@
# i.e., Windows with `git config core.autocrlf=true`
contents.gsub!(/\n/, "\r\n") if @lockfile_contents.match("\r\n")
- if @locked_bundler_version
+ if @locked_bundler_version &&
Bundler.feature_flag.lockfile_upgrade_warning?
locked_major = @locked_bundler_version.segments.first
current_major = Gem::Version.create(Bundler::VERSION).segments.first
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/deployment.rb
new/lib/bundler/deployment.rb
--- old/lib/bundler/deployment.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/deployment.rb 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
# frozen_string_literal: true
require "bundler/shared_helpers"
-Bundler::SharedHelpers.major_deprecation 2, "Bundler no longer integrates with
" \
+Bundler::SharedHelpers.major_deprecation 3, "Bundler no longer integrates with
" \
"Capistrano, but Capistrano provides its own integration with " \
"Bundler via the capistrano-bundler gem. Use it instead."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/dsl.rb new/lib/bundler/dsl.rb
--- old/lib/bundler/dsl.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/dsl.rb 2019-01-04 01:54:37.000000000 +0100
@@ -194,7 +194,7 @@
" end\n\n"
raise DeprecatedError, msg if Bundler.feature_flag.disable_multisource?
- SharedHelpers.major_deprecation(2, msg.strip)
+ SharedHelpers.major_deprecation(3, msg.strip)
end
source_options = normalize_hash(options).merge(
@@ -306,7 +306,7 @@
repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/")
# TODO: 2.0 upgrade this setting to the default
if Bundler.settings["github.https"]
- Bundler::SharedHelpers.major_deprecation 2, "The `github.https`
setting will be removed"
+ Bundler::SharedHelpers.major_deprecation 3, "The `github.https`
setting will be removed"
"https://github.com/#{repo_name}.git"
else
"git://github.com/#{repo_name}.git"
@@ -456,7 +456,7 @@
def normalize_source(source)
case source
when :gemcutter, :rubygems, :rubyforge
- Bundler::SharedHelpers.major_deprecation 2, "The source :#{source} is
deprecated because HTTP " \
+ Bundler::SharedHelpers.major_deprecation 3, "The source :#{source} is
deprecated because HTTP " \
"requests are insecure.\nPlease change your source to 'https://" \
"rubygems.org' if possible, or 'http://rubygems.org' if not."
"http://rubygems.org"
@@ -474,13 +474,13 @@
msg = "This Gemfile contains multiple primary sources. " \
"Each source after the first must include a block to indicate which
gems " \
"should come from that source"
- unless Bundler.feature_flag.bundler_2_mode?
+ unless Bundler.feature_flag.bundler_3_mode?
msg += ". To downgrade this error to a warning, run " \
"`bundle config --delete disable_multisource`"
end
raise GemfileEvalError, msg
else
- Bundler::SharedHelpers.major_deprecation 2, "Your Gemfile contains
multiple primary sources. " \
+ Bundler::SharedHelpers.major_deprecation 3, "Your Gemfile contains
multiple primary sources. " \
"Using `source` more than once without a block is a security risk,
and " \
"may result in installing unexpected gems. To resolve this warning,
use " \
"a block to indicate which gems should come from the secondary
source. " \
@@ -498,8 +498,8 @@
"do |repo_name|\n#{replacement.to_s.gsub(/^/, " ")}\n end"
end
- Bundler::SharedHelpers.major_deprecation 2, <<-EOS
-The :#{name} git source is deprecated, and will be removed in Bundler
2.0.#{additional_message} Add this code to the top of your Gemfile to ensure it
continues to work:
+ Bundler::SharedHelpers.major_deprecation 3, <<-EOS
+The :#{name} git source is deprecated, and will be removed in Bundler
3.0.#{additional_message} Add this code to the top of your Gemfile to ensure it
continues to work:
git_source(:#{name}) #{replacement}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/feature_flag.rb
new/lib/bundler/feature_flag.rb
--- old/lib/bundler/feature_flag.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/feature_flag.rb 2019-01-04 01:54:37.000000000 +0100
@@ -27,38 +27,41 @@
(1..10).each {|v| define_method("bundler_#{v}_mode?") { major_version >= v
} }
- settings_flag(:allow_bundler_dependency_conflicts) { bundler_2_mode? }
- settings_flag(:allow_offline_install) { bundler_2_mode? }
- settings_flag(:auto_clean_without_path) { bundler_2_mode? }
- settings_flag(:auto_config_jobs) { bundler_2_mode? }
- settings_flag(:cache_all) { bundler_2_mode? }
- settings_flag(:cache_command_is_package) { bundler_2_mode? }
- settings_flag(:console_command) { !bundler_2_mode? }
- settings_flag(:default_install_uses_path) { bundler_2_mode? }
- settings_flag(:deployment_means_frozen) { bundler_2_mode? }
- settings_flag(:disable_multisource) { bundler_2_mode? }
+ settings_flag(:allow_bundler_dependency_conflicts) { bundler_3_mode? }
+ settings_flag(:allow_offline_install) { bundler_3_mode? }
+ settings_flag(:auto_clean_without_path) { bundler_3_mode? }
+ settings_flag(:auto_config_jobs) { bundler_3_mode? }
+ settings_flag(:cache_all) { bundler_3_mode? }
+ settings_flag(:cache_command_is_package) { bundler_3_mode? }
+ settings_flag(:console_command) { !bundler_3_mode? }
+ settings_flag(:default_install_uses_path) { bundler_3_mode? }
+ settings_flag(:deployment_means_frozen) { bundler_3_mode? }
+ settings_flag(:disable_multisource) { bundler_3_mode? }
settings_flag(:error_on_stderr) { bundler_2_mode? }
- settings_flag(:forget_cli_options) { bundler_2_mode? }
- settings_flag(:global_path_appends_ruby_scope) { bundler_2_mode? }
- settings_flag(:global_gem_cache) { bundler_2_mode? }
- settings_flag(:init_gems_rb) { bundler_2_mode? }
- settings_flag(:list_command) { bundler_2_mode? }
- settings_flag(:lockfile_uses_separate_rubygems_sources) { bundler_2_mode? }
- settings_flag(:only_update_to_newer_versions) { bundler_2_mode? }
- settings_flag(:path_relative_to_cwd) { bundler_2_mode? }
+ settings_flag(:forget_cli_options) { bundler_3_mode? }
+ settings_flag(:global_path_appends_ruby_scope) { bundler_3_mode? }
+ settings_flag(:global_gem_cache) { bundler_3_mode? }
+ settings_flag(:init_gems_rb) { bundler_3_mode? }
+ settings_flag(:list_command) { bundler_3_mode? }
+ settings_flag(:lockfile_uses_separate_rubygems_sources) { bundler_3_mode? }
+ settings_flag(:lockfile_upgrade_warning) { bundler_3_mode? }
+ settings_flag(:only_update_to_newer_versions) { bundler_3_mode? }
+ settings_flag(:path_relative_to_cwd) { bundler_3_mode? }
settings_flag(:plugins) { @bundler_version >= Gem::Version.new("1.14") }
- settings_flag(:prefer_gems_rb) { bundler_2_mode? }
- settings_flag(:print_only_version_number) { bundler_2_mode? }
- settings_flag(:setup_makes_kernel_gem_public) { !bundler_2_mode? }
- settings_flag(:skip_default_git_sources) { bundler_2_mode? }
- settings_flag(:specific_platform) { bundler_2_mode? }
- settings_flag(:suppress_install_using_messages) { bundler_2_mode? }
- settings_flag(:unlock_source_unlocks_spec) { !bundler_2_mode? }
- settings_flag(:update_requires_all_flag) { bundler_2_mode? }
- settings_flag(:use_gem_version_promoter_for_major_updates) {
bundler_2_mode? }
- settings_flag(:viz_command) { !bundler_2_mode? }
+ settings_flag(:prefer_gems_rb) { bundler_3_mode? }
+ settings_flag(:print_only_version_number) { bundler_3_mode? }
+ settings_flag(:setup_makes_kernel_gem_public) { !bundler_3_mode? }
+ settings_flag(:skip_default_git_sources) { bundler_3_mode? }
+ settings_flag(:specific_platform) { bundler_3_mode? }
+ settings_flag(:suppress_install_using_messages) { bundler_3_mode? }
+ settings_flag(:unlock_source_unlocks_spec) { !bundler_3_mode? }
+ settings_flag(:update_requires_all_flag) { bundler_3_mode? }
+ settings_flag(:use_gem_version_promoter_for_major_updates) {
bundler_3_mode? }
+ settings_flag(:viz_command) { !bundler_3_mode? }
- settings_option(:default_cli_command) { bundler_2_mode? ? :cli_help :
:install }
+ settings_option(:default_cli_command) { bundler_3_mode? ? :cli_help :
:install }
+
+ settings_method(:github_https?, "github.https") { bundler_2_mode? }
def initialize(bundler_version)
@bundler_version = Gem::Version.create(bundler_version)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/rubygems_integration.rb
new/lib/bundler/rubygems_integration.rb
--- old/lib/bundler/rubygems_integration.rb 2018-10-25 22:38:30.000000000
+0200
+++ new/lib/bundler/rubygems_integration.rb 2019-01-04 01:54:37.000000000
+0100
@@ -465,7 +465,7 @@
raise Gem::Exception, "no default executable for #{spec.full_name}"
unless exec_name ||= spec.default_executable
unless spec.name == gem_name
- Bundler::SharedHelpers.major_deprecation 2,
+ Bundler::SharedHelpers.major_deprecation 3,
"Bundler is using a binstub that was created for a different gem
(#{spec.name}).\n" \
"You should run `bundle binstub #{gem_name}` " \
"to work around a system/bundle conflict."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/settings.rb new/lib/bundler/settings.rb
--- old/lib/bundler/settings.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/settings.rb 2019-01-04 01:54:37.000000000 +0100
@@ -40,6 +40,7 @@
ignore_messages
init_gems_rb
list_command
+ lockfile_upgrade_warning
lockfile_uses_separate_rubygems_sources
major_deprecations
no_install
@@ -112,7 +113,7 @@
"bundle config #{key} #{Array(value).join(":")}"
end
- Bundler::SharedHelpers.major_deprecation 2,\
+ Bundler::SharedHelpers.major_deprecation 3,\
"flags passed to commands " \
"will no longer be automatically remembered. Instead please set
flags " \
"you want remembered between commands using `bundle config " \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/shared_helpers.rb
new/lib/bundler/shared_helpers.rb
--- old/lib/bundler/shared_helpers.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/shared_helpers.rb 2019-01-04 01:54:37.000000000 +0100
@@ -157,8 +157,8 @@
next if gemfiles.empty?
break false if gemfiles.size == 1
end
- if multiple_gemfiles && Bundler.bundler_major_version == 1
- Bundler::SharedHelpers.major_deprecation 2, \
+ if multiple_gemfiles && Bundler.bundler_major_version == 2
+ Bundler::SharedHelpers.major_deprecation 3, \
"gems.rb and gems.locked will be preferred to Gemfile and
Gemfile.lock."
end
@@ -274,7 +274,15 @@
until !File.directory?(current) || current == previous
if ENV["BUNDLE_SPEC_RUN"]
# avoid stepping above the tmp directory when testing
- return nil if File.file?(File.join(current, "bundler.gemspec"))
+ gemspec = if ENV["BUNDLE_RUBY"] && ENV["BUNDLE_GEM"]
+ # for Ruby Core
+ "lib/bundler.gemspec"
+ else
+ "bundler.gemspec"
+ end
+
+ # avoid stepping above the tmp directory when testing
+ return nil if File.file?(File.join(current, gemspec))
end
names.each do |name|
@@ -303,10 +311,12 @@
unless File.exist?(exe_file)
exe_file = File.expand_path("../../../exe/bundle", __FILE__)
end
-
Bundler::SharedHelpers.set_env "BUNDLE_BIN_PATH", exe_file
rescue Gem::GemNotFoundException
- Bundler::SharedHelpers.set_env "BUNDLE_BIN_PATH",
File.expand_path("../../../exe/bundle", __FILE__)
+ exe_file = File.expand_path("../../../exe/bundle", __FILE__)
+ # for Ruby core repository
+ exe_file = File.expand_path("../../../../bin/bundle", __FILE__) unless
File.exist?(exe_file)
+ Bundler::SharedHelpers.set_env "BUNDLE_BIN_PATH", exe_file
end
# Set BUNDLE_GEMFILE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/source/metadata.rb
new/lib/bundler/source/metadata.rb
--- old/lib/bundler/source/metadata.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/source/metadata.rb 2019-01-04 01:54:37.000000000 +0100
@@ -19,9 +19,8 @@
# can't point to the actual gemspec or else the require paths will
be wrong
s.loaded_from = File.expand_path("..", __FILE__)
end
- if loaded_spec = Bundler.rubygems.loaded_specs("bundler")
- idx << loaded_spec # this has to come after the fake gemspec, to
override it
- elsif local_spec = Bundler.rubygems.find_name("bundler").find {|s|
s.version.to_s == VERSION }
+
+ if local_spec = Bundler.rubygems.find_name("bundler").find {|s|
s.version.to_s == VERSION }
idx << local_spec
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/spec_set.rb new/lib/bundler/spec_set.rb
--- old/lib/bundler/spec_set.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/spec_set.rb 2019-01-04 01:54:37.000000000 +0100
@@ -1,16 +1,12 @@
# frozen_string_literal: true
require "tsort"
-require "forwardable"
require "set"
module Bundler
class SpecSet
- extend Forwardable
- include TSort, Enumerable
-
- def_delegators :@specs, :<<, :length, :add, :remove, :size, :empty?
- def_delegators :sorted, :each
+ include Enumerable
+ include TSort
def initialize(specs)
@specs = specs
@@ -132,6 +128,26 @@
what_required(req) << spec
end
+ def <<(spec)
+ @specs << spec
+ end
+
+ def length
+ @specs.length
+ end
+
+ def size
+ @specs.size
+ end
+
+ def empty?
+ @specs.empty?
+ end
+
+ def each(&b)
+ sorted.each(&b)
+ end
+
private
def sorted
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/templates/newgem/Gemfile.tt
new/lib/bundler/templates/newgem/Gemfile.tt
--- old/lib/bundler/templates/newgem/Gemfile.tt 2018-10-25 22:38:30.000000000
+0200
+++ new/lib/bundler/templates/newgem/Gemfile.tt 2019-01-04 01:54:37.000000000
+0100
@@ -1,6 +1,4 @@
source "https://rubygems.org"
-git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
-
# Specify your gem's dependencies in <%= config[:name] %>.gemspec
gemspec
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/version.rb new/lib/bundler/version.rb
--- old/lib/bundler/version.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/version.rb 2019-01-04 01:54:37.000000000 +0100
@@ -7,7 +7,7 @@
# We're doing this because we might write tests that deal
# with other versions of bundler and we are unsure how to
# handle this better.
- VERSION = "1.17.1" unless defined?(::Bundler::VERSION)
+ VERSION = "2.0.1" unless defined?(::Bundler::VERSION)
def self.overwrite_loaded_gem_version
begin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler/vlad.rb new/lib/bundler/vlad.rb
--- old/lib/bundler/vlad.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler/vlad.rb 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
# frozen_string_literal: true
require "bundler/shared_helpers"
-Bundler::SharedHelpers.major_deprecation 2,
+Bundler::SharedHelpers.major_deprecation 3,
"The Bundler task for Vlad"
# Vlad task for Bundler.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/bundler.rb new/lib/bundler.rb
--- old/lib/bundler.rb 2018-10-25 22:38:30.000000000 +0200
+++ new/lib/bundler.rb 2019-01-04 01:54:37.000000000 +0100
@@ -119,7 +119,7 @@
end
def environment
- SharedHelpers.major_deprecation 2, "Bundler.environment has been removed
in favor of Bundler.load"
+ SharedHelpers.major_deprecation 3, "Bundler.environment has been removed
in favor of Bundler.load"
load
end
@@ -283,7 +283,7 @@
# @deprecated Use `original_env` instead
# @return [Hash] Environment with all bundler-related variables removed
def clean_env
- Bundler::SharedHelpers.major_deprecation(2, "`Bundler.clean_env` has
weird edge cases, use `.original_env` instead")
+ Bundler::SharedHelpers.major_deprecation(3, "`Bundler.clean_env` has
weird edge cases, use `.original_env` instead")
env = original_env
if env.key?("BUNDLER_ORIG_MANPATH")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-add.1 new/man/bundle-add.1
--- old/man/bundle-add.1 2018-10-25 22:38:30.000000000 +0200
+++ new/man/bundle-add.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-ADD" "1" "October 2018" "" ""
+.TH "BUNDLE\-ADD" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-add\fR \- Add gem to the Gemfile and run bundle install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-add.1.txt new/man/bundle-add.1.txt
--- old/man/bundle-add.1.txt 2018-10-25 22:38:30.000000000 +0200
+++ new/man/bundle-add.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -49,4 +49,4 @@
- October 2018 BUNDLE-ADD(1)
+ December 2018 BUNDLE-ADD(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-binstubs.1 new/man/bundle-binstubs.1
--- old/man/bundle-binstubs.1 2018-10-25 22:38:30.000000000 +0200
+++ new/man/bundle-binstubs.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-BINSTUBS" "1" "October 2018" "" ""
+.TH "BUNDLE\-BINSTUBS" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-binstubs\fR \- Install the binstubs of the listed gems
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-binstubs.1.txt
new/man/bundle-binstubs.1.txt
--- old/man/bundle-binstubs.1.txt 2018-10-25 22:38:30.000000000 +0200
+++ new/man/bundle-binstubs.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -45,4 +45,4 @@
- October 2018 BUNDLE-BINSTUBS(1)
+ December 2018 BUNDLE-BINSTUBS(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-check.1 new/man/bundle-check.1
--- old/man/bundle-check.1 2018-10-25 22:38:30.000000000 +0200
+++ new/man/bundle-check.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-CHECK" "1" "October 2018" "" ""
+.TH "BUNDLE\-CHECK" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-check\fR \- Verifies if dependencies are satisfied by installed gems
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-check.1.txt new/man/bundle-check.1.txt
--- old/man/bundle-check.1.txt 2018-10-25 22:38:30.000000000 +0200
+++ new/man/bundle-check.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -30,4 +30,4 @@
- October 2018 BUNDLE-CHECK(1)
+ December 2018 BUNDLE-CHECK(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-clean.1 new/man/bundle-clean.1
--- old/man/bundle-clean.1 2018-10-25 22:38:30.000000000 +0200
+++ new/man/bundle-clean.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-CLEAN" "1" "October 2018" "" ""
+.TH "BUNDLE\-CLEAN" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-clean\fR \- Cleans up unused gems in your bundler directory
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-clean.1.txt new/man/bundle-clean.1.txt
--- old/man/bundle-clean.1.txt 2018-10-25 22:38:30.000000000 +0200
+++ new/man/bundle-clean.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -23,4 +23,4 @@
- October 2018 BUNDLE-CLEAN(1)
+ December 2018 BUNDLE-CLEAN(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-config.1 new/man/bundle-config.1
--- old/man/bundle-config.1 2018-10-25 22:38:30.000000000 +0200
+++ new/man/bundle-config.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-CONFIG" "1" "October 2018" "" ""
+.TH "BUNDLE\-CONFIG" "1" "January 2019" "" ""
.
.SH "NAME"
\fBbundle\-config\fR \- Set bundler configuration options
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-config.1.txt new/man/bundle-config.1.txt
--- old/man/bundle-config.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-config.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -526,4 +526,4 @@
- October 2018 BUNDLE-CONFIG(1)
+ January 2019 BUNDLE-CONFIG(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-doctor.1 new/man/bundle-doctor.1
--- old/man/bundle-doctor.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-doctor.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-DOCTOR" "1" "October 2018" "" ""
+.TH "BUNDLE\-DOCTOR" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-doctor\fR \- Checks the bundle for common problems
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-doctor.1.txt new/man/bundle-doctor.1.txt
--- old/man/bundle-doctor.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-doctor.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -41,4 +41,4 @@
- October 2018 BUNDLE-DOCTOR(1)
+ December 2018 BUNDLE-DOCTOR(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-exec.1 new/man/bundle-exec.1
--- old/man/bundle-exec.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-exec.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-EXEC" "1" "October 2018" "" ""
+.TH "BUNDLE\-EXEC" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-exec\fR \- Execute a command in the context of the bundle
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-exec.1.txt new/man/bundle-exec.1.txt
--- old/man/bundle-exec.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-exec.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -175,4 +175,4 @@
- October 2018 BUNDLE-EXEC(1)
+ December 2018 BUNDLE-EXEC(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-gem.1 new/man/bundle-gem.1
--- old/man/bundle-gem.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-gem.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-GEM" "1" "October 2018" "" ""
+.TH "BUNDLE\-GEM" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-gem\fR \- Generate a project skeleton for creating a rubygem
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-gem.1.txt new/man/bundle-gem.1.txt
--- old/man/bundle-gem.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-gem.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -88,4 +88,4 @@
- October 2018 BUNDLE-GEM(1)
+ December 2018 BUNDLE-GEM(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-info.1 new/man/bundle-info.1
--- old/man/bundle-info.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-info.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-INFO" "1" "October 2018" "" ""
+.TH "BUNDLE\-INFO" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-info\fR \- Show information for the given gem in your bundle
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-info.1.txt new/man/bundle-info.1.txt
--- old/man/bundle-info.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-info.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -18,4 +18,4 @@
- October 2018 BUNDLE-INFO(1)
+ December 2018 BUNDLE-INFO(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-init.1 new/man/bundle-init.1
--- old/man/bundle-init.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-init.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-INIT" "1" "October 2018" "" ""
+.TH "BUNDLE\-INIT" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-init\fR \- Generates a Gemfile into the current working directory
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-init.1.txt new/man/bundle-init.1.txt
--- old/man/bundle-init.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-init.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -31,4 +31,4 @@
- October 2018 BUNDLE-INIT(1)
+ December 2018 BUNDLE-INIT(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-inject.1 new/man/bundle-inject.1
--- old/man/bundle-inject.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-inject.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-INJECT" "1" "October 2018" "" ""
+.TH "BUNDLE\-INJECT" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-inject\fR \- Add named gem(s) with version requirements to Gemfile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-inject.1.txt new/man/bundle-inject.1.txt
--- old/man/bundle-inject.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-inject.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -29,4 +29,4 @@
- October 2018 BUNDLE-INJECT(1)
+ December 2018 BUNDLE-INJECT(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-install.1 new/man/bundle-install.1
--- old/man/bundle-install.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-install.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-INSTALL" "1" "October 2018" "" ""
+.TH "BUNDLE\-INSTALL" "1" "January 2019" "" ""
.
.SH "NAME"
\fBbundle\-install\fR \- Install the dependencies specified in your Gemfile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-install.1.txt new/man/bundle-install.1.txt
--- old/man/bundle-install.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-install.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -393,4 +393,4 @@
- October 2018 BUNDLE-INSTALL(1)
+ January 2019 BUNDLE-INSTALL(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-list.1 new/man/bundle-list.1
--- old/man/bundle-list.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-list.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-LIST" "1" "October 2018" "" ""
+.TH "BUNDLE\-LIST" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-list\fR \- List all the gems in the bundle
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-list.1.txt new/man/bundle-list.1.txt
--- old/man/bundle-list.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-list.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -40,4 +40,4 @@
- October 2018 BUNDLE-LIST(1)
+ December 2018 BUNDLE-LIST(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-lock.1 new/man/bundle-lock.1
--- old/man/bundle-lock.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-lock.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-LOCK" "1" "October 2018" "" ""
+.TH "BUNDLE\-LOCK" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-lock\fR \- Creates / Updates a lockfile without installing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-lock.1.txt new/man/bundle-lock.1.txt
--- old/man/bundle-lock.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-lock.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -90,4 +90,4 @@
- October 2018 BUNDLE-LOCK(1)
+ December 2018 BUNDLE-LOCK(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-open.1 new/man/bundle-open.1
--- old/man/bundle-open.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-open.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-OPEN" "1" "October 2018" "" ""
+.TH "BUNDLE\-OPEN" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-open\fR \- Opens the source directory for a gem in your bundle
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-open.1.txt new/man/bundle-open.1.txt
--- old/man/bundle-open.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-open.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -26,4 +26,4 @@
- October 2018 BUNDLE-OPEN(1)
+ December 2018 BUNDLE-OPEN(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-outdated.1 new/man/bundle-outdated.1
--- old/man/bundle-outdated.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-outdated.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-OUTDATED" "1" "October 2018" "" ""
+.TH "BUNDLE\-OUTDATED" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-outdated\fR \- List installed gems with newer versions available
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-outdated.1.txt
new/man/bundle-outdated.1.txt
--- old/man/bundle-outdated.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-outdated.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -128,4 +128,4 @@
- October 2018 BUNDLE-OUTDATED(1)
+ December 2018 BUNDLE-OUTDATED(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-package.1 new/man/bundle-package.1
--- old/man/bundle-package.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-package.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-PACKAGE" "1" "October 2018" "" ""
+.TH "BUNDLE\-PACKAGE" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-package\fR \- Package your needed \fB\.gem\fR files into your
application
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-package.1.txt new/man/bundle-package.1.txt
--- old/man/bundle-package.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-package.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -76,4 +76,4 @@
- October 2018 BUNDLE-PACKAGE(1)
+ December 2018 BUNDLE-PACKAGE(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-platform.1 new/man/bundle-platform.1
--- old/man/bundle-platform.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-platform.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-PLATFORM" "1" "October 2018" "" ""
+.TH "BUNDLE\-PLATFORM" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-platform\fR \- Displays platform compatibility information
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-platform.1.txt
new/man/bundle-platform.1.txt
--- old/man/bundle-platform.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-platform.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -54,4 +54,4 @@
- October 2018 BUNDLE-PLATFORM(1)
+ December 2018 BUNDLE-PLATFORM(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-pristine.1 new/man/bundle-pristine.1
--- old/man/bundle-pristine.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-pristine.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-PRISTINE" "1" "October 2018" "" ""
+.TH "BUNDLE\-PRISTINE" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-pristine\fR \- Restores installed gems to their pristine condition
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-pristine.1.txt
new/man/bundle-pristine.1.txt
--- old/man/bundle-pristine.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-pristine.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -41,4 +41,4 @@
- October 2018 BUNDLE-PRISTINE(1)
+ December 2018 BUNDLE-PRISTINE(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-remove.1 new/man/bundle-remove.1
--- old/man/bundle-remove.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-remove.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-REMOVE" "1" "October 2018" "" ""
+.TH "BUNDLE\-REMOVE" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-remove\fR \- Removes gems from the Gemfile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-remove.1.txt new/man/bundle-remove.1.txt
--- old/man/bundle-remove.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-remove.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -31,4 +31,4 @@
- October 2018 BUNDLE-REMOVE(1)
+ December 2018 BUNDLE-REMOVE(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-show.1 new/man/bundle-show.1
--- old/man/bundle-show.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-show.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-SHOW" "1" "October 2018" "" ""
+.TH "BUNDLE\-SHOW" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-show\fR \- Shows all the gems in your bundle, or the path to a gem
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-show.1.txt new/man/bundle-show.1.txt
--- old/man/bundle-show.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-show.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -24,4 +24,4 @@
- October 2018 BUNDLE-SHOW(1)
+ December 2018 BUNDLE-SHOW(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-update.1 new/man/bundle-update.1
--- old/man/bundle-update.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-update.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-UPDATE" "1" "October 2018" "" ""
+.TH "BUNDLE\-UPDATE" "1" "January 2019" "" ""
.
.SH "NAME"
\fBbundle\-update\fR \- Update your gems to the latest available versions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-update.1.txt new/man/bundle-update.1.txt
--- old/man/bundle-update.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-update.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -388,4 +388,4 @@
- October 2018 BUNDLE-UPDATE(1)
+ January 2019 BUNDLE-UPDATE(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-viz.1 new/man/bundle-viz.1
--- old/man/bundle-viz.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-viz.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE\-VIZ" "1" "October 2018" "" ""
+.TH "BUNDLE\-VIZ" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\-viz\fR \- Generates a visual dependency graph for your Gemfile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle-viz.1.txt new/man/bundle-viz.1.txt
--- old/man/bundle-viz.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle-viz.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -36,4 +36,4 @@
- October 2018 BUNDLE-VIZ(1)
+ December 2018 BUNDLE-VIZ(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle.1 new/man/bundle.1
--- old/man/bundle.1 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle.1 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "BUNDLE" "1" "October 2018" "" ""
+.TH "BUNDLE" "1" "December 2018" "" ""
.
.SH "NAME"
\fBbundle\fR \- Ruby Dependency Management
@@ -116,6 +116,10 @@
\fBbundle doctor(1)\fR \fIbundle\-doctor\.1\.html\fR
Display warnings about common problems
.
+.TP
+\fBbundle remove(1)\fR \fIbundle\-remove\.1\.html\fR
+Removes gems from the Gemfile
+.
.SH "PLUGINS"
When running a command that isn\'t listed in PRIMARY COMMANDS or UTILITIES,
Bundler will try to find an executable on your path named
\fBbundler\-<command>\fR and execute it, passing down any extra arguments to
it\.
.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle.1.txt new/man/bundle.1.txt
--- old/man/bundle.1.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle.1.txt 2019-01-04 01:54:37.000000000 +0100
@@ -92,6 +92,9 @@
bundle doctor(1) bundle-doctor.1.html
Display warnings about common problems
+ bundle remove(1) bundle-remove.1.html
+ Removes gems from the Gemfile
+
PLUGINS
When running a command that isn't listed in PRIMARY COMMANDS or UTILI-
TIES, Bundler will try to find an executable on your path named
@@ -110,4 +113,4 @@
- October 2018 BUNDLE(1)
+ December 2018 BUNDLE(1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/bundle.ronn new/man/bundle.ronn
--- old/man/bundle.ronn 2018-10-25 22:38:31.000000000 +0200
+++ new/man/bundle.ronn 2019-01-04 01:54:37.000000000 +0100
@@ -94,6 +94,9 @@
* [`bundle doctor(1)`](bundle-doctor.1.html):
Display warnings about common problems
+* [`bundle remove(1)`](bundle-remove.1.html):
+ Removes gems from the Gemfile
+
## PLUGINS
When running a command that isn't listed in PRIMARY COMMANDS or UTILITIES,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/gemfile.5 new/man/gemfile.5
--- old/man/gemfile.5 2018-10-25 22:38:31.000000000 +0200
+++ new/man/gemfile.5 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
-.TH "GEMFILE" "5" "October 2018" "" ""
+.TH "GEMFILE" "5" "December 2018" "" ""
.
.SH "NAME"
\fBGemfile\fR \- A format for describing gem dependencies for Ruby programs
@@ -299,19 +299,19 @@
.
.TP
\fBruby\fR
-1\.8, 1\.9, 2\.0, 2\.1, 2\.2, 2\.3, 2\.4, 2\.5
+1\.8, 1\.9, 2\.0, 2\.1, 2\.2, 2\.3, 2\.4, 2\.5, 2\.6
.
.TP
\fBmri\fR
-1\.8, 1\.9, 2\.0, 2\.1, 2\.2, 2\.3, 2\.4, 2\.5
+1\.8, 1\.9, 2\.0, 2\.1, 2\.2, 2\.3, 2\.4, 2\.5, 2\.6
.
.TP
\fBmingw\fR
-1\.8, 1\.9, 2\.0, 2\.1, 2\.2, 2\.3, 2\.4, 2\.5
+1\.8, 1\.9, 2\.0, 2\.1, 2\.2, 2\.3, 2\.4, 2\.5, 2\.6
.
.TP
\fBx64_mingw\fR
-2\.0, 2\.1, 2\.2, 2\.3, 2\.4, 2\.5
+2\.0, 2\.1, 2\.2, 2\.3, 2\.4, 2\.5, 2\.6
.
.P
As with groups, you can specify one or more platforms:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/gemfile.5.ronn new/man/gemfile.5.ronn
--- old/man/gemfile.5.ronn 2018-10-25 22:38:31.000000000 +0200
+++ new/man/gemfile.5.ronn 2019-01-04 01:54:37.000000000 +0100
@@ -216,13 +216,13 @@
The full list of platforms and supported versions includes:
* `ruby`:
- 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5
+ 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
* `mri`:
- 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5
+ 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
* `mingw`:
- 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5
+ 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
* `x64_mingw`:
- 2.0, 2.1, 2.2, 2.3, 2.4, 2.5
+ 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
As with groups, you can specify one or more platforms:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/man/gemfile.5.txt new/man/gemfile.5.txt
--- old/man/gemfile.5.txt 2018-10-25 22:38:31.000000000 +0200
+++ new/man/gemfile.5.txt 2019-01-04 01:54:37.000000000 +0100
@@ -271,14 +271,14 @@
The full list of platforms and supported versions includes:
- ruby 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5
+ ruby 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
- mri 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5
+ mri 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
- mingw 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5
+ mingw 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
x64_mingw
- 2.0, 2.1, 2.2, 2.3, 2.4, 2.5
+ 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
As with groups, you can specify one or more platforms:
@@ -650,4 +650,4 @@
- October 2018 GEMFILE(5)
+ December 2018 GEMFILE(5)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2018-10-25 22:38:30.000000000 +0200
+++ new/metadata 2019-01-04 01:54:37.000000000 +0100
@@ -1,7 +1,7 @@
--- !ruby/object:Gem::Specification
name: bundler
version: !ruby/object:Gem::Version
- version: 1.17.1
+ version: 2.0.1
platform: ruby
authors:
- André Arko
@@ -22,7 +22,7 @@
autorequire:
bindir: exe
cert_chain: []
-date: 2018-10-25 00:00:00.000000000 Z
+date: 2019-01-04 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: automatiek
@@ -434,15 +434,14 @@
requirements:
- - ">="
- !ruby/object:Gem::Version
- version: 1.8.7
+ version: 2.3.0
required_rubygems_version: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
- version: 1.3.6
+ version: 2.5.0
requirements: []
-rubyforge_project:
-rubygems_version: 2.6.11
+rubygems_version: 3.0.1
signing_key:
specification_version: 4
summary: The best way to manage your application's dependencies