<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/bundler.git, 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>add feature flag to use https for :git in the dsl</title>
<updated>2018-11-24T20:56:11+00:00</updated>
<author>
<name>Colby Swandale</name>
<email>me@colby.fyi</email>
</author>
<published>2018-11-22T04:43:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=93471b02962380f46271b832b5344760e532131d'/>
<id>93471b02962380f46271b832b5344760e532131d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #6790</title>
<updated>2018-11-17T15:25:58+00:00</updated>
<author>
<name>Bundlerbot</name>
<email>bot@bundler.io</email>
</author>
<published>2018-11-17T15:25:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=f160d15fe4e1cb25fad6a34ed9abd10b21f587f8'/>
<id>f160d15fe4e1cb25fad6a34ed9abd10b21f587f8</id>
<content type='text'>
6790: Fix multiple source warning messages from `error` to `warn` r=greysteil a=jlw

### What was the end-user problem that led to this PR?

I've been working on a few repos for most of this year that use a privately-hosted gem with the same name (but completely different purpose) as a gem hosted at rubygems.org - whenever I start with a clean copy and `bundle install` for the first time, I am presented with a warning in red that the gem was found in multiple sources. The red text makes me think that something went wrong, even though bundler did exactly what I wanted it to do.

The user experience is wrong - a warning should not be red.

### What was your diagnosis of the problem?

When I looked at the source, I saw immediately that the warning was using `Bundler.ui.error` instead of `Bundler.ui.warn`.

This is a bug fix with a limited lifespan - after setting up a local copy of bundler I see that 2.0's handling of multiple sources A) is smarter and bypasses the error in most of the repos where I saw it with bundler 1.x; and B) fails early with a different error message in the remaining repos.

### What is your fix for the problem, implemented in this PR?

The fix is simply switching to `Bundler.ui.warn` in this case.

### Why did you choose this fix out of the possible options?

_I didn't see any other possible options._


Co-authored-by: Jeremy Weathers &lt;jeremy@codekindly.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
6790: Fix multiple source warning messages from `error` to `warn` r=greysteil a=jlw

### What was the end-user problem that led to this PR?

I've been working on a few repos for most of this year that use a privately-hosted gem with the same name (but completely different purpose) as a gem hosted at rubygems.org - whenever I start with a clean copy and `bundle install` for the first time, I am presented with a warning in red that the gem was found in multiple sources. The red text makes me think that something went wrong, even though bundler did exactly what I wanted it to do.

The user experience is wrong - a warning should not be red.

### What was your diagnosis of the problem?

When I looked at the source, I saw immediately that the warning was using `Bundler.ui.error` instead of `Bundler.ui.warn`.

This is a bug fix with a limited lifespan - after setting up a local copy of bundler I see that 2.0's handling of multiple sources A) is smarter and bypasses the error in most of the repos where I saw it with bundler 1.x; and B) fails early with a different error message in the remaining repos.

### What is your fix for the problem, implemented in this PR?

The fix is simply switching to `Bundler.ui.warn` in this case.

### Why did you choose this fix out of the possible options?

_I didn't see any other possible options._


Co-authored-by: Jeremy Weathers &lt;jeremy@codekindly.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix multiple source warning messages from `error` to `warn`</title>
<updated>2018-11-16T23:11:03+00:00</updated>
<author>
<name>Jeremy Weathers</name>
<email>jeremy@codekindly.com</email>
</author>
<published>2018-11-16T23:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=67320924db1f1910b17fae0a9268b02077874d26'/>
<id>67320924db1f1910b17fae0a9268b02077874d26</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #6786</title>
<updated>2018-11-16T14:10:22+00:00</updated>
<author>
<name>Bundlerbot</name>
<email>bot@bundler.io</email>
</author>
<published>2018-11-16T14:10:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=9cfe9bd9be4b44bde1fd71e6faab494509ceb7b6'/>
<id>9cfe9bd9be4b44bde1fd71e6faab494509ceb7b6</id>
<content type='text'>
6786: Followed up #6743 r=hsbt a=hsbt

### What was the end-user problem that led to this PR?

#6743 was failed with ruby core repository and ignored working example.

I fixed them.


Co-authored-by: SHIBATA Hiroshi &lt;hsbt@ruby-lang.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
6786: Followed up #6743 r=hsbt a=hsbt

### What was the end-user problem that led to this PR?

#6743 was failed with ruby core repository and ignored working example.

I fixed them.


Co-authored-by: SHIBATA Hiroshi &lt;hsbt@ruby-lang.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Followed up https://github.com/bundler/bundler/pull/6743</title>
<updated>2018-11-16T13:17:58+00:00</updated>
<author>
<name>SHIBATA Hiroshi</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2018-11-16T13:17:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=66f5dcbd06edebc442dea6b01d0e8bc7449d1d54'/>
<id>66f5dcbd06edebc442dea6b01d0e8bc7449d1d54</id>
<content type='text'>
  #6743 was failed with ruby core repository and ignored working example.
  Fixed them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  #6743 was failed with ruby core repository and ignored working example.
  Fixed them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #6775</title>
<updated>2018-11-16T10:37:20+00:00</updated>
<author>
<name>Bundlerbot</name>
<email>bot@bundler.io</email>
</author>
<published>2018-11-16T10:37:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=05b552ccafb6fc6492e498edaeddd0979657c517'/>
<id>05b552ccafb6fc6492e498edaeddd0979657c517</id>
<content type='text'>
6775: [Plugin::Index] Only register each plugin once for a given hook r=colby-swandale a=segiddins

### What was the end-user problem that led to this PR?

The problem was running `plugin install` twice for a plugin withs hooks would cause that hook to be registered twice.

Closes #6771.

### What was your diagnosis of the problem?

My diagnosis was a plugin's hooks should only be run once per event.

### What is your fix for the problem, implemented in this PR?

My fix is to `uniq` the list of plugins registered for each event.

Co-authored-by: Samuel Giddins &lt;segiddins@segiddins.me&gt;
Co-authored-by: Olle Jonsson &lt;olle.jonsson@gmail.com&gt;
Co-authored-by: Colby Swandale &lt;me@colby.fyi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
6775: [Plugin::Index] Only register each plugin once for a given hook r=colby-swandale a=segiddins

### What was the end-user problem that led to this PR?

The problem was running `plugin install` twice for a plugin withs hooks would cause that hook to be registered twice.

Closes #6771.

### What was your diagnosis of the problem?

My diagnosis was a plugin's hooks should only be run once per event.

### What is your fix for the problem, implemented in this PR?

My fix is to `uniq` the list of plugins registered for each event.

Co-authored-by: Samuel Giddins &lt;segiddins@segiddins.me&gt;
Co-authored-by: Olle Jonsson &lt;olle.jonsson@gmail.com&gt;
Co-authored-by: Colby Swandale &lt;me@colby.fyi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix rubocop</title>
<updated>2018-11-16T10:00:19+00:00</updated>
<author>
<name>Colby Swandale</name>
<email>me@colby.fyi</email>
</author>
<published>2018-11-16T10:00:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=19237b490b690b8f9cf922f2ac982ef684c23cee'/>
<id>19237b490b690b8f9cf922f2ac982ef684c23cee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #6743</title>
<updated>2018-11-16T02:44:32+00:00</updated>
<author>
<name>Bundlerbot</name>
<email>bot@bundler.io</email>
</author>
<published>2018-11-16T02:44:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=172ec59db53ec05a91c0d9eb72e2d715ae82f3c0'/>
<id>172ec59db53ec05a91c0d9eb72e2d715ae82f3c0</id>
<content type='text'>
6743: Support file structure of ruby core repository. r=hsbt a=hsbt

### What was the end-user problem that led to this PR?

In the ruby core repository, I put bundler executable and bundler libraries under the `bin` and `lib` directories. It breaks the current behavior.

### What is your fix for the problem, implemented in this PR?

Support the structure of ruby core repository.



Co-authored-by: SHIBATA Hiroshi &lt;hsbt@ruby-lang.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
6743: Support file structure of ruby core repository. r=hsbt a=hsbt

### What was the end-user problem that led to this PR?

In the ruby core repository, I put bundler executable and bundler libraries under the `bin` and `lib` directories. It breaks the current behavior.

### What is your fix for the problem, implemented in this PR?

Support the structure of ruby core repository.



Co-authored-by: SHIBATA Hiroshi &lt;hsbt@ruby-lang.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Double-register hook in spec</title>
<updated>2018-11-11T07:10:54+00:00</updated>
<author>
<name>Olle Jonsson</name>
<email>olle.jonsson@gmail.com</email>
</author>
<published>2018-11-11T07:10:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=2bf93186c42a1a13e822fe1fedcc811ec210b87b'/>
<id>2bf93186c42a1a13e822fe1fedcc811ec210b87b</id>
<content type='text'>

To make it clear the list is uniq’d

Co-Authored-By: segiddins &lt;segiddins@segiddins.me&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

To make it clear the list is uniq’d

Co-Authored-By: segiddins &lt;segiddins@segiddins.me&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Revert File.file? conditioon on gemspec, Because it break spec/runtime/setup_spec.rb:896</title>
<updated>2018-11-07T16:10:15+00:00</updated>
<author>
<name>SHIBATA Hiroshi</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2018-11-07T16:10:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=2aa84b2372371c4895cab4e096b48a34f88c451a'/>
<id>2aa84b2372371c4895cab4e096b48a34f88c451a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
