<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/bundler/plugin, branch v4.0.2</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] Move error handling to right behind the option</title>
<updated>2025-09-19T10:30:10+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>2887858+deivid-rodriguez@users.noreply.github.com</email>
</author>
<published>2025-09-16T17:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9dedfb60d596ab7e34f5613650fed10963a24e21'/>
<id>9dedfb60d596ab7e34f5613650fed10963a24e21</id>
<content type='text'>
This is where error handling happens in all the other options, so it's
where we'll look when we completely remove error handling for these
removed CLI flags in the next major.

https://github.com/rubygems/rubygems/commit/40d660c607
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is where error handling happens in all the other options, so it's
where we'll look when we completely remove error handling for these
removed CLI flags in the next major.

https://github.com/rubygems/rubygems/commit/40d660c607
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Make `--local-git` flag to `bundle plugin install` raise an error</title>
<updated>2025-09-19T10:30:10+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>2887858+deivid-rodriguez@users.noreply.github.com</email>
</author>
<published>2025-09-09T17:20:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=127a8c0bd3cac022997efd18ce6747698c379d53'/>
<id>127a8c0bd3cac022997efd18ce6747698c379d53</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/8bfe317e6d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/8bfe317e6d
</pre>
</div>
</content>
</entry>
<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] 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] Consistently use "lockfile" over "lock file"</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-12T17:16:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bb1b5877a7b2dba79c81275f32b7cc5485323540'/>
<id>bb1b5877a7b2dba79c81275f32b7cc5485323540</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/e891be9197
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/e891be9197
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Allow noop `bundle install` to work on read-only or protected folders</title>
<updated>2025-02-21T02:31:49+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2022-09-09T09:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ee2c7bcae5d8c96f41305e1a24739493121ef49b'/>
<id>ee2c7bcae5d8c96f41305e1a24739493121ef49b</id>
<content type='text'>
As long as there's nothing new to install and gems are already there.

If not, give a meaningful error about what happened.

This was how things already worked until
https://github.com/rubygems/rubygems/commit/345ec45f5a87, so this commit partially
reverts that change.

https://github.com/rubygems/rubygems/commit/794b0ecb39
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As long as there's nothing new to install and gems are already there.

If not, give a meaningful error about what happened.

This was how things already worked until
https://github.com/rubygems/rubygems/commit/345ec45f5a87, so this commit partially
reverts that change.

https://github.com/rubygems/rubygems/commit/794b0ecb39
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Do not fail on start when cannot find writable user directory on ruby 3.4</title>
<updated>2025-01-14T03:24:37+00:00</updated>
<author>
<name>Vasily Fedoseyev</name>
<email>vasilyfedoseyev@gmail.com</email>
</author>
<published>2024-12-27T19:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c89bcbd58eb48e39ab7e7c47a2226e876c885b07'/>
<id>c89bcbd58eb48e39ab7e7c47a2226e876c885b07</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/027cdc750a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/027cdc750a
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Most of the times, eagerly resolving is not necessary</title>
<updated>2024-11-25T18:14:31+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-20T12:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c215e95572d0e4f2b682634fd7ed8c8418e07eb1'/>
<id>c215e95572d0e4f2b682634fd7ed8c8418e07eb1</id>
<content type='text'>
All we need is to setup remote or local sources appropriately.

https://github.com/rubygems/rubygems/commit/3ceff46a2a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All we need is to setup remote or local sources appropriately.

https://github.com/rubygems/rubygems/commit/3ceff46a2a
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Unconditionally set installed_by_version</title>
<updated>2024-09-20T14:26:13+00:00</updated>
<author>
<name>Samuel Giddins</name>
<email>segiddins@segiddins.me</email>
</author>
<published>2024-09-19T22:10:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=43e3416b700e421ffdff3a9c534e1de620bb7ad6'/>
<id>43e3416b700e421ffdff3a9c534e1de620bb7ad6</id>
<content type='text'>
It has been supported since RubyGems 2.2.0 via https://github.com/rubygems/rubygems/commit/4525e45a4d45

Signed-off-by: Samuel Giddins &lt;segiddins@segiddins.me&gt;

https://github.com/rubygems/rubygems/commit/bf39c583e8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It has been supported since RubyGems 2.2.0 via https://github.com/rubygems/rubygems/commit/4525e45a4d45

Signed-off-by: Samuel Giddins &lt;segiddins@segiddins.me&gt;

https://github.com/rubygems/rubygems/commit/bf39c583e8
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Stop removing the `.git` folder from cached git gems</title>
<updated>2024-07-23T20:15:09+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2021-03-18T12:19:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a4ec5f874703c0f2514c543263acaaec91771722'/>
<id>a4ec5f874703c0f2514c543263acaaec91771722</id>
<content type='text'>
If we want to change git gems to use a proper cache, instead of using
the cache folder as the install location, so we need to keep git
information in the cache, so that when running `bundle install` or
`bundler install --local`, we are able to figure out whether the
revision that needs to be checked out is present locally in the cache or
needs to be fetched from the remote repository.

https://github.com/rubygems/rubygems/commit/607eda63eb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we want to change git gems to use a proper cache, instead of using
the cache folder as the install location, so we need to keep git
information in the cache, so that when running `bundle install` or
`bundler install --local`, we are able to figure out whether the
revision that needs to be checked out is present locally in the cache or
needs to be fetched from the remote repository.

https://github.com/rubygems/rubygems/commit/607eda63eb
</pre>
</div>
</content>
</entry>
</feed>
