<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/spec/bundler/support/helpers.rb, branch v3_0_0</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Merge bundler-2.2.0.rc.2</title>
<updated>2020-10-15T08:19:02+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2020-10-15T04:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d386a58f6f1865aaa35eda5af55cff3ff3cca4ca'/>
<id>d386a58f6f1865aaa35eda5af55cff3ff3cca4ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Import remaining changes</title>
<updated>2020-07-15T07:05:12+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2020-07-01T18:22:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5783d0dbfc517c7c9e1fc7d6c10134a36e50449e'/>
<id>5783d0dbfc517c7c9e1fc7d6c10134a36e50449e</id>
<content type='text'>
The "sync with commits" scripts failed to properly import these for some
reason.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "sync with commits" scripts failed to properly import these for some
reason.
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] More portable PATH edition</title>
<updated>2020-06-18T10:14:15+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2020-04-16T19:01:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=414b1485d6c87182e1797049346f8fff37904c40'/>
<id>414b1485d6c87182e1797049346f8fff37904c40</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/a6d50afad0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/a6d50afad0
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Remove now unused "bang helpers"</title>
<updated>2020-06-18T10:14:15+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2020-06-03T18:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=77df7ccc101432a80c7dd6f525dfc4484f6aa898'/>
<id>77df7ccc101432a80c7dd6f525dfc4484f6aa898</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/84e4c58e83
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/84e4c58e83
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] s/gem_command!/gem_command</title>
<updated>2020-06-18T10:14:15+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2020-06-03T18:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a572e78201e1a4f5a44b6e354dc7b91f5f6d9c93'/>
<id>a572e78201e1a4f5a44b6e354dc7b91f5f6d9c93</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/f52733f6a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/f52733f6a4
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Make helpers raise by default</title>
<updated>2020-06-18T10:14:15+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2020-06-03T16:43:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=61b6f53337cb71b35c56d480ec6044ba7e85cb71'/>
<id>61b6f53337cb71b35c56d480ec6044ba7e85cb71</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/ade0c441d5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/ade0c441d5
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix most exec specs</title>
<updated>2020-06-15T03:38:39+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2020-06-11T19:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=117b504b98add70984313d96e9d4b67d74b10c8b'/>
<id>117b504b98add70984313d96e9d4b67d74b10c8b</id>
<content type='text'>
The `gem_command` helper was failing to require `support/hax.rb`, which
takes care of making sure rubygems actually picks up the right `ruby`
executable under ruby-core setup (`ENV["RUBY"]`). This caused binstubs
to be generated with a wrong shebang, and that caused `bundle exec` to
not work. The error message was pretty confusing though due to
https://bugs.ruby-lang.org/issues/16952.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `gem_command` helper was failing to require `support/hax.rb`, which
takes care of making sure rubygems actually picks up the right `ruby`
executable under ruby-core setup (`ENV["RUBY"]`). This caused binstubs
to be generated with a wrong shebang, and that caused `bundle exec` to
not work. The error message was pretty confusing though due to
https://bugs.ruby-lang.org/issues/16952.
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Remove `forgotten_command_line_usages` from specs</title>
<updated>2020-06-04T22:32:42+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2020-05-29T10:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e413e746afd20a7a0629c3e3c572d6d3dffc1c16'/>
<id>e413e746afd20a7a0629c3e3c572d6d3dffc1c16</id>
<content type='text'>
Instead, use the non-deprecated option except when specifically testing
deprecated CLI flags. In that case, pass the flag directly and limit
the specs to `bundler &lt; 3`.

https://github.com/rubygems/rubygems/commit/3d5e186241
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead, use the non-deprecated option except when specifically testing
deprecated CLI flags. In that case, pass the flag directly and limit
the specs to `bundler &lt; 3`.

https://github.com/rubygems/rubygems/commit/3d5e186241
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Make `forgotten_command_line_options` always "forget" options</title>
<updated>2020-06-04T22:32:42+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2020-05-28T16:04:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5c924f597f7d633543589de152d09011a3fc2d21'/>
<id>5c924f597f7d633543589de152d09011a3fc2d21</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/4d39338670
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/4d39338670
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Support running specs against a tarball</title>
<updated>2020-06-04T22:32:42+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2020-05-25T18:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=592762069d025148463266187d6519c4799353dc'/>
<id>592762069d025148463266187d6519c4799353dc</id>
<content type='text'>
When bundler specs are run from a ruby tarball (ruby-core does this),
there's no git folder, so `git ls-files` fails.

Support this case by making specs rely on the list of files from the
bundler gemspec instead, and invert the spec that makes sure we ship the
right set of files.

As per the other quality specs, skip them in this case.

https://github.com/rubygems/rubygems/commit/b28d5ec931
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When bundler specs are run from a ruby tarball (ruby-core does this),
there's no git folder, so `git ls-files` fails.

Support this case by making specs rely on the list of files from the
bundler gemspec instead, and invert the spec that makes sure we ship the
right set of files.

As per the other quality specs, skip them in this case.

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