<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/bundler.git/lib/bundler/plugin, branch colby/git-https-default</title>
<subtitle>github.com: bundler/bundler.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/'/>
<entry>
<title>[Plugin::Index] Only register each plugin once for a given hook</title>
<updated>2018-11-06T06:52:18+00:00</updated>
<author>
<name>Samuel Giddins</name>
<email>segiddins@segiddins.me</email>
</author>
<published>2018-11-06T06:52:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=a0a599ad3bd74e5fe51906d5cb5fd4405258976c'/>
<id>a0a599ad3bd74e5fe51906d5cb5fd4405258976c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #6749</title>
<updated>2018-10-19T08:01:04+00:00</updated>
<author>
<name>Bundlerbot</name>
<email>bot@bundler.io</email>
</author>
<published>2018-10-19T08:01:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=74f142be8c322e035ae52894d4ea4166ffb93fbf'/>
<id>74f142be8c322e035ae52894d4ea4166ffb93fbf</id>
<content type='text'>
6749: Add local git repository source option (`--local_git`) to plugin installation r=indirect a=indirect

Reopening #6338 to close #5446.

Co-authored-by: Saverio Miroddi &lt;saverio.pub2@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
6749: Add local git repository source option (`--local_git`) to plugin installation r=indirect a=indirect

Reopening #6338 to close #5446.

Co-authored-by: Saverio Miroddi &lt;saverio.pub2@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add registered events for after-all, before, after gem install</title>
<updated>2018-06-12T17:56:29+00:00</updated>
<author>
<name>jules2689</name>
<email>julian@jnadeau.ca</email>
</author>
<published>2018-05-23T02:57:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=4b081829e0797a3c46f9083be7d369e0be2244ef'/>
<id>4b081829e0797a3c46f9083be7d369e0be2244ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Appease the Rubocop overlords</title>
<updated>2018-06-02T12:11:13+00:00</updated>
<author>
<name>Julian Nadeau</name>
<email>julian@jnadeau.ca</email>
</author>
<published>2018-06-02T12:11:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=05794d03745176b726650958e19f3bf053737d2f'/>
<id>05794d03745176b726650958e19f3bf053737d2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a spec comparison, reset events in tests to avoid test order issues</title>
<updated>2018-05-31T11:35:55+00:00</updated>
<author>
<name>jules2689</name>
<email>julian@jnadeau.ca</email>
</author>
<published>2018-05-31T11:35:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=39fb5fd9b3f9034780270ffbdb150200c8ce923a'/>
<id>39fb5fd9b3f9034780270ffbdb150200c8ce923a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PR comments, some docs</title>
<updated>2018-05-27T22:54:09+00:00</updated>
<author>
<name>jules2689</name>
<email>julian@jnadeau.ca</email>
</author>
<published>2018-05-25T12:26:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=fdddb742067a3d8aee0b782d820305494d7b06c9'/>
<id>fdddb742067a3d8aee0b782d820305494d7b06c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make all plugin events registered to make documenting them easier</title>
<updated>2018-05-23T02:59:47+00:00</updated>
<author>
<name>jules2689</name>
<email>julian@jnadeau.ca</email>
</author>
<published>2018-05-23T02:22:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=ae2237f6db2d690ddba43b692b9700ef64adda61'/>
<id>ae2237f6db2d690ddba43b692b9700ef64adda61</id>
<content type='text'>
Every event in #hook and #add_hook will check if the event is registered in
Bundler::Plugin::Events. This allows for easy tracking of what's calling events,
and allow documentation to easily point to a single location.

It also makes testing easier as events are predicatable and accessible via constants
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Every event in #hook and #add_hook will check if the event is registered in
Bundler::Plugin::Events. This allows for easy tracking of what's calling events,
and allow documentation to easily point to a single location.

It also makes testing easier as events are predicatable and accessible via constants
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not blow up when installing on a readonly filesystem without a home directory</title>
<updated>2018-04-11T05:22:31+00:00</updated>
<author>
<name>Michael Grosser</name>
<email>michael@grosser.it</email>
</author>
<published>2018-04-11T05:12:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=c8ab9eb049da8f1de58fa9d93ff124f1a45b85e1'/>
<id>c8ab9eb049da8f1de58fa9d93ff124f1a45b85e1</id>
<content type='text'>
fixes https://github.com/bundler/bundler/issues/6461

```
docker run --read-only ruby ruby -r bundler/cli -e "puts Bundler::VERSION; Bundler::CLI.start(['exec', 'ruby', '-v'], :debug =&gt; true)"
/usr/local/lib/ruby/site_ruby/2.5.0/bundler.rb:193:in `rescue in tmp_home_path': `/root` is not writable. (Bundler::GenericSystemCallError)
Bundler also failed to create a temporary home directory at `/tmp/bundler/home':
There was an error accessing `/tmp/bundler/home`.
The underlying system error is Errno::EROFS: Read-only file system @ dir_s_mkdir - /tmp/bundler
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler.rb:181:in `tmp_home_path'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler.rb:172:in `user_home'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler.rb:197:in `user_bundle_path'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler/plugin.rb:99:in `global_root'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler/plugin/index.rb:73:in `global_index_file'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler/plugin/index.rb:32:in `initialize'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler/plugin.rb:78:in `new'
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes https://github.com/bundler/bundler/issues/6461

```
docker run --read-only ruby ruby -r bundler/cli -e "puts Bundler::VERSION; Bundler::CLI.start(['exec', 'ruby', '-v'], :debug =&gt; true)"
/usr/local/lib/ruby/site_ruby/2.5.0/bundler.rb:193:in `rescue in tmp_home_path': `/root` is not writable. (Bundler::GenericSystemCallError)
Bundler also failed to create a temporary home directory at `/tmp/bundler/home':
There was an error accessing `/tmp/bundler/home`.
The underlying system error is Errno::EROFS: Read-only file system @ dir_s_mkdir - /tmp/bundler
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler.rb:181:in `tmp_home_path'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler.rb:172:in `user_home'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler.rb:197:in `user_bundle_path'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler/plugin.rb:99:in `global_root'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler/plugin/index.rb:73:in `global_index_file'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler/plugin/index.rb:32:in `initialize'
  from /usr/local/lib/ruby/site_ruby/2.5.0/bundler/plugin.rb:78:in `new'
```
</pre>
</div>
</content>
</entry>
<entry>
<title>More solid options checking in Plugin::Installer</title>
<updated>2018-03-27T21:35:49+00:00</updated>
<author>
<name>Saverio Miroddi</name>
<email>saverio.pub2@gmail.com</email>
</author>
<published>2018-03-27T21:35:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=4f6367f764d9da25c2f0ed92a3267d28ea8f2a08'/>
<id>4f6367f764d9da25c2f0ed92a3267d28ea8f2a08</id>
<content type='text'>
Addresses https://github.com/bundler/bundler/pull/6338#discussion_r177393334.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addresses https://github.com/bundler/bundler/pull/6338#discussion_r177393334.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename `local-git` plugin install option to `local_git`</title>
<updated>2018-03-27T21:33:44+00:00</updated>
<author>
<name>Saverio Miroddi</name>
<email>saverio.pub2@gmail.com</email>
</author>
<published>2018-03-27T21:32:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=d559cd7ef9a3484c3224964a15a73015c5c06e08'/>
<id>d559cd7ef9a3484c3224964a15a73015c5c06e08</id>
<content type='text'>
Addresses https://github.com/bundler/bundler/pull/6338#discussion_r177392401.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addresses https://github.com/bundler/bundler/pull/6338#discussion_r177392401.
</pre>
</div>
</content>
</entry>
</feed>
