<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/rubygems/commands/sources_command.rb, 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] Add gem sources --prepend and --append for finer source control</title>
<updated>2025-09-05T09:32:40+00:00</updated>
<author>
<name>Martin Emde</name>
<email>me@martinemde.com</email>
</author>
<published>2025-09-03T02:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a9db92f904559038847f724b839a589f06fc90d3'/>
<id>a9db92f904559038847f724b839a589f06fc90d3</id>
<content type='text'>
--append adds a source to the end, moving it to the end if it already exists.
--prepend adds or moves a source to the beginning.

This allows idempotent sorting of gem sources without removing and adding.

https://github.com/rubygems/rubygems/commit/d9a0567c65
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--append adds a source to the end, moving it to the end if it already exists.
--prepend adds or moves a source to the beginning.

This allows idempotent sorting of gem sources without removing and adding.

https://github.com/rubygems/rubygems/commit/d9a0567c65
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Warn when trying to remove a default source that's the only configured sources</title>
<updated>2025-09-03T14:38:37+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-09-01T18:27:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cc2a70da2781d10016746e5fd03de9cc2f7b5ceb'/>
<id>cc2a70da2781d10016746e5fd03de9cc2f7b5ceb</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/ef78de5b69
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/ef78de5b69
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Improve error output when removing a source through `gem sources`</title>
<updated>2025-09-03T14:38:37+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-09-01T18:13:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cdb8c9e254d1e0b8de036bc2709915d146af0271'/>
<id>cdb8c9e254d1e0b8de036bc2709915d146af0271</id>
<content type='text'>
"Not present in cache" felt a bit unclear, so I changed the reason to:

"No configured sources" or "source not present in configured sources",
also pointing explicitly to the configuration file where RubyGems is
looking for the source to be removed.

https://github.com/rubygems/rubygems/commit/2bae554eff
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"Not present in cache" felt a bit unclear, so I changed the reason to:

"No configured sources" or "source not present in configured sources",
also pointing explicitly to the configuration file where RubyGems is
looking for the source to be removed.

https://github.com/rubygems/rubygems/commit/2bae554eff
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Change code examples to not use the default source</title>
<updated>2025-09-03T14:38:37+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-08-06T20:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=30b344c7445ad8a1b21fd27f6c2f2cf3f9ea8af3'/>
<id>30b344c7445ad8a1b21fd27f6c2f2cf3f9ea8af3</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/0ccf323734
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/0ccf323734
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Fix trailing slashes not considered when removing sources</title>
<updated>2025-09-03T14:38:37+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-08-06T19:47:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4a6fa17d1dc56352542e3584ba880b54d9277ac3'/>
<id>4a6fa17d1dc56352542e3584ba880b54d9277ac3</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/d86d9b3596
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/d86d9b3596
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Let `gem sources` be more clear about which sources it's displaying</title>
<updated>2025-09-03T14:38:37+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-08-06T17:43:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0775c239e111e7738a89cb3e44f585c6e1c158da'/>
<id>0775c239e111e7738a89cb3e44f585c6e1c158da</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/2afefa4a48
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/2afefa4a48
</pre>
</div>
</content>
</entry>
<entry>
<title>Vendor uri gem in RubyGems</title>
<updated>2024-01-29T03:14:21+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-01-15T19:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d64d0b54231208c7bec899a7fe8c3b98ec2e9a1b'/>
<id>d64d0b54231208c7bec899a7fe8c3b98ec2e9a1b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>util/rubocop -A --only Layout/EmptyLineAfterMagicComment</title>
<updated>2023-03-23T08:18:49+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2023-03-17T09:36:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f24a86d83f07f214e97aa98da190cda55092805f'/>
<id>f24a86d83f07f214e97aa98da190cda55092805f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>util/rubocop -A --only Performance/Casecmp</title>
<updated>2023-03-17T09:50:55+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2023-03-16T01:27:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b6d3c06936e5aaf94d72f22f0ecca5468146f07f'/>
<id>b6d3c06936e5aaf94d72f22f0ecca5468146f07f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] util/rubocop -A --only Style/UnlessElse</title>
<updated>2023-03-17T09:50:55+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2023-03-16T04:53:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f4b073ef7ad959c43b7d14acad2df49a5d056874'/>
<id>f4b073ef7ad959c43b7d14acad2df49a5d056874</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/184c03270c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/184c03270c
</pre>
</div>
</content>
</entry>
</feed>
