<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/rubygems/test_gem_commands_sources_command.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] 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 more source tests to act on 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-08-06T20:03:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=358735b3ac34bf63a35bc53624424e4ce795816c'/>
<id>358735b3ac34bf63a35bc53624424e4ce795816c</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/7f0c90b3f0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/7f0c90b3f0
</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] Change trailing slash test to not work on default 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:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6dcd100a28c79b25491183611d874c480d24fb3d'/>
<id>6dcd100a28c79b25491183611d874c480d24fb3d</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/b2daf4707b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/b2daf4707b
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Refactor duplicated test logic</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:34:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=566cd152fbb6762d34c93ba82f94714bde49a575'/>
<id>566cd152fbb6762d34c93ba82f94714bde49a575</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/6fcc20f884
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/6fcc20f884
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Simplify test for trailing slash handling when adding 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-06T18:27:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e89eb0b973c6d257085dc3cd8d564ea94d07ed94'/>
<id>e89eb0b973c6d257085dc3cd8d564ea94d07ed94</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/9c9fd4799f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/9c9fd4799f
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Add missing `gem sources --remove` test</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-06T18:01:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=92df7e456a05240977e778d6947372e422129669'/>
<id>92df7e456a05240977e778d6947372e422129669</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/1f779adc47
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/1f779adc47
</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>
</feed>
