<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/test/support/helper, branch 1.2.6</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Merge pull request #2861 from reitermarkus/cask-search-tty</title>
<updated>2017-07-23T22:04:43+00:00</updated>
<author>
<name>Markus Reiter</name>
</author>
<published>2017-07-23T22:04:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=aa8eb21b8c650a2d0a5a060ff27507da60a17bee'/>
<id>aa8eb21b8c650a2d0a5a060ff27507da60a17bee</id>
<content type='text'>
Output plain list when running `brew cask search` without a TTY.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Output plain list when running `brew cask search` without a TTY.</pre>
</div>
</content>
</entry>
<entry>
<title>integration_test: try tests on Gem load failure.</title>
<updated>2017-07-13T16:25:34+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-07-13T16:23:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=8b63214c2e7493903f40511a59aba4dd60419349'/>
<id>8b63214c2e7493903f40511a59aba4dd60419349</id>
<content type='text'>
This should help with debugging `Gem::LoadError`s (e.g. for
https://github.com/Homebrew/homebrew-test-bot/pull/111).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should help with debugging `Gem::LoadError`s (e.g. for
https://github.com/Homebrew/homebrew-test-bot/pull/111).
</pre>
</div>
</content>
</entry>
<entry>
<title>integration_test: add simplecov libs when needed.</title>
<updated>2017-07-10T06:51:04+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-07-10T06:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=cabb7e898aaf56404bc692b4cfae5ede7914f78c'/>
<id>cabb7e898aaf56404bc692b4cfae5ede7914f78c</id>
<content type='text'>
Don't add these unconditionally or with Bundler to speed things up a
bit. Also, to speed things up further cache these arguments so we don't
have to do the same generation every time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't add these unconditionally or with Bundler to speed things up a
bit. Also, to speed things up further cache these arguments so we don't
have to do the same generation every time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test for non-TTY `brew cask search`.</title>
<updated>2017-07-09T22:09:32+00:00</updated>
<author>
<name>Markus Reiter</name>
</author>
<published>2017-07-08T16:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=4e26fdfcf6922dca9a82b15697b4c76c6bf9212b'/>
<id>4e26fdfcf6922dca9a82b15697b4c76c6bf9212b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add helper for testing TTY output.</title>
<updated>2017-07-07T22:57:08+00:00</updated>
<author>
<name>Markus Reiter</name>
</author>
<published>2017-07-07T22:57:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=dccdac55a835a22d46c36fe915e6e8cdf43a4adc'/>
<id>dccdac55a835a22d46c36fe915e6e8cdf43a4adc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix `brew tests` on High Sierra.</title>
<updated>2017-07-07T14:20:19+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-07-07T14:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=cb3a47d9e24fadfacaa304b7788f22d1851d57cd'/>
<id>cb3a47d9e24fadfacaa304b7788f22d1851d57cd</id>
<content type='text'>
The `brew test` tests were failing as they were unable to include
`test/unit/assertions`. This is because it's a gem and we were setting
the `GEM_HOME` so system gems were being ignored.

While I was there and examining the `$LOAD_PATH`: reduce the number of
things we add there by using `Bundler.with_clean_env` and only adding
`HOMEBREW_LIBRARY_PATH` in the `$LOAD_PATH` if it isn't already there
(which it always is [and has to be] for integration tests).

This also seems to have the side effect of speeding up integration
tests from 1m26s to 1m8s on my machine.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `brew test` tests were failing as they were unable to include
`test/unit/assertions`. This is because it's a gem and we were setting
the `GEM_HOME` so system gems were being ignored.

While I was there and examining the `$LOAD_PATH`: reduce the number of
things we add there by using `Bundler.with_clean_env` and only adding
`HOMEBREW_LIBRARY_PATH` in the `$LOAD_PATH` if it isn't already there
(which it always is [and has to be] for integration tests).

This also seems to have the side effect of speeding up integration
tests from 1m26s to 1m8s on my machine.
</pre>
</div>
</content>
</entry>
<entry>
<title>formula_desc_cop: tweak some rules.</title>
<updated>2017-06-08T12:13:10+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-06-08T12:13:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=c572081f8b56f3be24f24e85497ae780a25cbcba'/>
<id>c572081f8b56f3be24f24e85497ae780a25cbcba</id>
<content type='text'>
Allow some specific lowercase words and provide an autocorrect for some
of these rules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow some specific lowercase words and provide an autocorrect for some
of these rules.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `to_s` from some `Pathname`s.</title>
<updated>2017-05-08T11:37:28+00:00</updated>
<author>
<name>Markus Reiter</name>
</author>
<published>2017-04-27T18:17:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=5828eefd01cd61d2a7fbf439620b21f6f5b3d1b1'/>
<id>5828eefd01cd61d2a7fbf439620b21f6f5b3d1b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"</title>
<updated>2017-05-07T16:28:39+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-05-07T16:28:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=57db2e539eaa5fbae351963265312bd24ed08f6b'/>
<id>57db2e539eaa5fbae351963265312bd24ed08f6b</id>
<content type='text'>
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing
changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing
changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
</pre>
</div>
</content>
</entry>
<entry>
<title>Vendor all Homebrew's gems.</title>
<updated>2017-05-07T12:52:57+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-05-07T12:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ee253e465b8e2f5acdb53daf572311e87055e082'/>
<id>ee253e465b8e2f5acdb53daf572311e87055e082</id>
<content type='text'>
Homebrew's actually ended up using a fair few gems. While we want to
avoid Bundler at runtime (and this PR still does that, in fact uses
Bundler even less at runtime than it did before) writing our own version
to use at build-time seems redundant.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Homebrew's actually ended up using a fair few gems. While we want to
avoid Bundler at runtime (and this PR still does that, in fact uses
Bundler even less at runtime than it did before) writing our own version
to use at build-time seems redundant.
</pre>
</div>
</content>
</entry>
</feed>
