diff options
| author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2020-06-07 13:07:27 +0200 |
|---|---|---|
| committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2020-06-18 19:14:15 +0900 |
| commit | f8f3f11ed580074960e5de1de4552bdf14d7d70d (patch) | |
| tree | 1f469bce4bda8dee09258b4d624b0367d82d5952 /spec/ruby/core/array/pack/buffer_spec.rb | |
| parent | a447563cf899f2a33511c12735160a8bbd0efecd (diff) | |
[rubygems/rubygems] Fix `only_update_to_newer_versions` regression
The `only_update_to_newer_versions` feature flag will enable some new
behaviour in bundler 3 (or maybe earlier if we decide to consider it a
bug fix) that prevents `bundle update` from unexpectedly downgrading
direct dependencies.
This seems reasonable, but the current implementation is adding
additional requirements for all locked dependencies, not only from the
ones in the `Gemfile`. That causes some situations where the `Gemfile`
is edited and will resolve to older versions to start failing.
This commit fixes the problem by making sure extra requirements are
added exclusively for direct dependencies in the `Gemfile`, not for all
direct dependencies in the lock file.
https://github.com/rubygems/rubygems/commit/128b4596e1
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3212
Diffstat (limited to 'spec/ruby/core/array/pack/buffer_spec.rb')
0 files changed, 0 insertions, 0 deletions
