<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/bundler/source_list.rb, branch v4.0.3</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[rubygems/rubygems] Remove aggregate source mentions</title>
<updated>2025-09-16T08:17:32+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>2887858+deivid-rodriguez@users.noreply.github.com</email>
</author>
<published>2025-09-09T17:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=db027afebd3ee8ef3fd70ffea2ef7756f48003ce'/>
<id>db027afebd3ee8ef3fd70ffea2ef7756f48003ce</id>
<content type='text'>
It's a term from times with multiple remote sources, let's move on :)

https://github.com/rubygems/rubygems/commit/6439b8944e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's a term from times with multiple remote sources, let's move on :)

https://github.com/rubygems/rubygems/commit/6439b8944e
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Completely remove multisources support</title>
<updated>2025-09-16T08:17:32+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>2887858+deivid-rodriguez@users.noreply.github.com</email>
</author>
<published>2025-09-09T17:18:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6adcc5596884619e386d5412e94ef4443868b94f'/>
<id>6adcc5596884619e386d5412e94ef4443868b94f</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/8f9d6c54a1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/8f9d6c54a1
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Simplify an edge case of not adding lower bound requirements</title>
<updated>2025-09-16T08:17:32+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>2887858+deivid-rodriguez@users.noreply.github.com</email>
</author>
<published>2025-09-10T08:55:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9878060181d2592c26dce0c314a8b4b6e4826646'/>
<id>9878060181d2592c26dce0c314a8b4b6e4826646</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/1bc5e74281
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/1bc5e74281
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Fix git source unlocking for multi-gem repositories like Rails</title>
<updated>2025-06-05T10:12:46+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-06-03T12:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=970eac1530081e4d56614b4c865fe1c5aae9532b'/>
<id>970eac1530081e4d56614b4c865fe1c5aae9532b</id>
<content type='text'>
If you have

```
gem "rails", git: "https://github.com/rails/rails"
```

and then explicitly pin to an older ref, like

```
gem "rails", git: "https://github.com/rails/rails", ref: "https://github.com/rubygems/rubygems/commit/99bacb5aa8e5"
```

Then `bundle install` fails, because locked sources fail to be updated
to use the new source.

This commit fixes the problem by making sure get their source properly
replaced.

https://github.com/rubygems/rubygems/commit/5de8c2e0cf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If you have

```
gem "rails", git: "https://github.com/rails/rails"
```

and then explicitly pin to an older ref, like

```
gem "rails", git: "https://github.com/rails/rails", ref: "https://github.com/rubygems/rubygems/commit/99bacb5aa8e5"
```

Then `bundle install` fails, because locked sources fail to be updated
to use the new source.

This commit fixes the problem by making sure get their source properly
replaced.

https://github.com/rubygems/rubygems/commit/5de8c2e0cf
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Raise an error in frozen mode if CHECKSUMS entries are missing</title>
<updated>2025-03-24T04:25:07+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-03-12T18:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=55930987e10b84a39562cdbd483f9d85074d26fe'/>
<id>55930987e10b84a39562cdbd483f9d85074d26fe</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/054a0cd76c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/054a0cd76c
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Refactor replacement of locked path sources</title>
<updated>2025-03-24T04:25:07+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-03-17T12:03:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=28943c2820b8f620b98a951c0ae1f821b0880a8e'/>
<id>28943c2820b8f620b98a951c0ae1f821b0880a8e</id>
<content type='text'>
Instead of doing an explicit pass to preserve the source from the
Gemfile when it's a `Source::Gemspec`, add a special case to our generic
source replacement method.

https://github.com/rubygems/rubygems/commit/20c8c42380
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of doing an explicit pass to preserve the source from the
Gemfile when it's a `Source::Gemspec`, add a special case to our generic
source replacement method.

https://github.com/rubygems/rubygems/commit/20c8c42380
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Refactor Path vs Gemspec source comparison</title>
<updated>2025-03-24T04:25:07+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-03-14T19:20:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=20f57c5dc1a4b4169e749d86e4f1fa1022951c9a'/>
<id>20f57c5dc1a4b4169e749d86e4f1fa1022951c9a</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/58e9bd9962
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/58e9bd9962
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Refactor replacing sources</title>
<updated>2025-03-24T04:25:07+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-03-13T18:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=765da72839ba6b228656148389f84e4c89e1b629'/>
<id>765da72839ba6b228656148389f84e4c89e1b629</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/4c05ac8306
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/4c05ac8306
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Fix `--prefer-local` not respecting default gems</title>
<updated>2025-01-20T04:50:27+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-01-15T15:50:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ee7b74799ca2de454fb708a70a0b2e30b46e8f57'/>
<id>ee7b74799ca2de454fb708a70a0b2e30b46e8f57</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/3df86cd9c6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/3df86cd9c6
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] More aggressive `Performance/FlatMap` cop configuration</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-18T19:51:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4addaaf4df9a7b48c3490b806c195fcb7be999b5'/>
<id>4addaaf4df9a7b48c3490b806c195fcb7be999b5</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/d8d68cc00e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/d8d68cc00e
</pre>
</div>
</content>
</entry>
</feed>
