Hiroshi SHIBATA
a0025b6e5d
Merge RubyGems-3.6.4 and Bundler-2.6.4
2025-02-20 16:50:20 -08:00
David Rodríguez
e15921c694
[rubygems/rubygems] Create LazySpecifications directly with most_specific_locked_platform
...
So there's no need to pass it around in so many places.
784ab7481b
2024-11-26 15:11:05 +09:00
David Rodríguez
4addaaf4df
[rubygems/rubygems] More aggressive Performance/FlatMap
cop configuration
...
d8d68cc00e
2024-11-26 15:11:05 +09:00
David Rodríguez
dd05191bc3
[rubygems/rubygems] Resolve all platforms directly
...
Instead of having to do a complete pass after resolve.
To do this, we add to the ruby group all the platform specs with the
same dependencies as the ruby specs.
e50415f2a6
2024-07-09 16:34:08 +00:00
David Rodríguez
00acc70348
[rubygems/rubygems] Don't memoize sorted_spec_names
...
It's just for debugging and a simple method, so no need.
3230425a9a
2024-07-09 16:34:08 +00:00
David Rodríguez
f273132bc0
[rubygems/rubygems] Extract builder to create a LazySpecification
from full spec
...
957d3d9a7f
2023-11-13 11:06:10 +09:00
David Rodríguez
636b70d2a6
[rubygems/rubygems] Allow setting metadata on LazySpecification
...
This is a step forward towards eventually including metadata in the
lockfile.
56fc02b251
2023-11-13 11:06:10 +09:00
David Rodríguez
ea7cde64fb
[rubygems/rubygems] Set LazySpecification dependencies directly
...
2462c8e04d
2023-11-13 11:06:10 +09:00
Hiroshi SHIBATA
0a9d51ee9d
Migrate our resolver engine to PubGrub
...
https://github.com/rubygems/rubygems/pull/5960
Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
2022-11-12 07:40:31 +09:00
Hiroshi SHIBATA
f5df47d1f3
Merge RubyGems/Bundler master
...
6214d00b23
2022-10-18 16:33:15 +09:00
David Rodríguez
56ad79694b
[rubygems/rubygems] Simplify fetching spec group dependencies
...
62c2edd255
2022-10-18 16:33:15 +09:00
David Rodríguez
804ae4ea12
[rubygems/rubygems] Simplify SpecGroup creation
...
788e46e152
2022-10-18 16:33:15 +09:00
Hiroshi SHIBATA
f69244cee8
Merge rubygems/bundler HEAD
...
Pick from 6b3a5a9ab0
2022-08-23 10:45:57 +09:00
David Rodríguez
c21c9a29ee
[rubygems/rubygems] Refactor building metadata dependencies
...
fa60f1fe43
2022-08-23 10:45:57 +09:00
Hiroshi SHIBATA
437a5ae9d6
Merge RubyGems and Bundler master
2022-07-13 14:11:55 +09:00
Hiroshi SHIBATA
1056489ea3
Merge 3f7d0352e8
2022-04-28 19:08:49 +09:00
Hiroshi SHIBATA
d22511fd75
Merge rubygems/rubygems HEAD.
...
Picked at 12aeef6ba9a3be0022be9934c1a3e4c46a03ed3a
2022-01-19 15:01:44 +09:00
David Rodríguez
5b0abba931
Sync bundler & rubygems
2021-05-11 11:29:41 +09:00
David Rodríguez
53468cc111
Sync latest development version of bundler & rubygems
2021-03-08 13:47:35 +09:00
Hiroshi SHIBATA
339227363c
Merge RubyGems 3.2.3 and Bundler 2.2.3
2020-12-23 10:17:41 +09:00
Hiroshi SHIBATA
2fa9f3c032
Prepare to release rubygems-3.2.1 and bundler-2.2.1
2020-12-15 10:54:09 +09:00
Hiroshi SHIBATA
d386a58f6f
Merge bundler-2.2.0.rc.2
2020-10-15 17:19:02 +09:00
Hiroshi SHIBATA
0e60b59d58
Update the bundler version with master branch
2020-05-13 07:54:37 +09:00
Kazuhiro NISHIYAMA
b870ca5879
Add guard as same as ==
...
Try to fix failure at 207580232 (step)
:10:382
```
undefined method `name' for "Gemfile.lock":String
/home/runner/work/ruby/ruby/lib/bundler/resolver/spec_group.rb:65:in `eql?'
```
2019-08-30 12:49:27 +09:00
hsbt
68ddd4d300
Merge Bundler 2.1.0.pre.1 as developed version from upstream.
...
a53709556b
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-04-14 06:01:35 +00:00
hsbt
59c8d50653
Added bundler as default gems. Revisit [Feature #12733 ]
...
* bin/*, lib/bundler/*, lib/bundler.rb, spec/bundler, man/*:
Merge from latest stable branch of bundler/bundler repository and
added workaround patches. I will backport them into upstream.
* common.mk, defs/gmake.mk: Added `test-bundler` task for test suite
of bundler.
* tool/sync_default_gems.rb: Added sync task for bundler.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-02 23:07:56 +00:00
hsbt
7825e8363d
Postponing the Bundler merge.
...
I faced a big issue about Bundler with ruby core.
I have no time to resolve it issue before 2.5 final release.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-12-22 23:08:05 +00:00
hsbt
be7b592912
Update bundled bundler to 1.16.0.
...
* lib/bundler, spec/bundler: Merge bundler-1.16.0.
* common.mk: rspec examples of bundler-1.16.0 needs require option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-11-01 23:29:38 +00:00