<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/test/lib, branch 1.0.7</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Move LinkedKegs/PinnedKegs/Locks from Library.</title>
<updated>2016-09-16T12:51:56+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-09-16T12:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=e3609b6fd4001523679562c33064e17d03e1534f'/>
<id>e3609b6fd4001523679562c33064e17d03e1534f</id>
<content type='text'>
These don't make sense to be tied to the `HOMEBREW_REPOSITORY` but
instead should live in the `HOMEBREW_PREFIX` as they all relate to its
state.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These don't make sense to be tied to the `HOMEBREW_REPOSITORY` but
instead should live in the `HOMEBREW_PREFIX` as they all relate to its
state.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve HOMEBREW_BREW_FILE unset failure case.</title>
<updated>2016-08-24T13:48:53+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-08-24T13:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=e7984b34d5216e5bb2ee6ee6caf56068e06a6ae2'/>
<id>e7984b34d5216e5bb2ee6ee6caf56068e06a6ae2</id>
<content type='text'>
Print a better exception message and handle this in more cases rather
than producing confusing errors when it’s unset.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Print a better exception message and handle this in more cases rather
than producing confusing errors when it’s unset.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: fix code style issues (#587)</title>
<updated>2016-08-06T05:04:59+00:00</updated>
<author>
<name>Andrea Kao</name>
</author>
<published>2016-08-06T05:04:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=8ec59253df47b9e597bc6a5ad488c42e035c0351'/>
<id>8ec59253df47b9e597bc6a5ad488c42e035c0351</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: nest HOMEBREW_TEMP inside TEST_TMPDIR (#554)</title>
<updated>2016-07-19T15:23:44+00:00</updated>
<author>
<name>Andrea Kao</name>
</author>
<published>2016-07-19T15:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=4b40a87ca40f878affdfb9d2464ec8ea1246d9d2'/>
<id>4b40a87ca40f878affdfb9d2464ec8ea1246d9d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ENV: move to new paths. (#507)</title>
<updated>2016-07-15T18:03:45+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-07-15T18:03:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=a02be9eea204264ce48827ac365c8b53b986d66a'/>
<id>a02be9eea204264ce48827ac365c8b53b986d66a</id>
<content type='text'>
Move some stuff formerly in `Library/ENV` around:
- Move `Library/ENV/$XCODE_VERSION` to `Library/Homebrew/env/super` as they are
  all superenv wrappers and all symlinks to the same version. We never needed
  the "separate shims for separate versions" functionality and it just adds
  confusion.
- Move `Library/ENV/pkgconfig` to `Library/Homebrew/env/pkgconfig` to get more
  things under `Library/Homebrew`
- Move `Library/ENV/scm` to `Library/scm` as these wrappers are not actually
  used by or related to superenv (or stdenv) in any way.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move some stuff formerly in `Library/ENV` around:
- Move `Library/ENV/$XCODE_VERSION` to `Library/Homebrew/env/super` as they are
  all superenv wrappers and all symlinks to the same version. We never needed
  the "separate shims for separate versions" functionality and it just adds
  confusion.
- Move `Library/ENV/pkgconfig` to `Library/Homebrew/env/pkgconfig` to get more
  things under `Library/Homebrew`
- Move `Library/ENV/scm` to `Library/scm` as these wrappers are not actually
  used by or related to superenv (or stdenv) in any way.</pre>
</div>
</content>
</entry>
<entry>
<title>test/lib/config: group paths by persistence</title>
<updated>2016-07-05T18:09:07+00:00</updated>
<author>
<name>Martin Afanasjew</name>
</author>
<published>2016-07-02T04:15:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=9e021aa661879ed14a39ea1387dedfb94eace177'/>
<id>9e021aa661879ed14a39ea1387dedfb94eace177</id>
<content type='text'>
Rearrange path constants such that persistent paths (that point into the
Homebrew code base) are in one spot and all other paths (that are being
redirected to a temporary location for the duration of the test run) are
grouped together.

Closes #440.

Signed-off-by: Martin Afanasjew &lt;martin@afanasjew.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rearrange path constants such that persistent paths (that point into the
Homebrew code base) are in one spot and all other paths (that are being
redirected to a temporary location for the duration of the test run) are
grouped together.

Closes #440.

Signed-off-by: Martin Afanasjew &lt;martin@afanasjew.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>introduce global lock directory (#337)</title>
<updated>2016-06-08T09:29:03+00:00</updated>
<author>
<name>Xu Cheng</name>
</author>
<published>2016-06-08T09:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=8d64b6a02d78811f50d5f747ce10df09d54b4791'/>
<id>8d64b6a02d78811f50d5f747ce10df09d54b4791</id>
<content type='text'>
Since #292, HOMEBREW_CACHE was moved to a per-user directory. This makes
it unsuitable to store global lock files on multiple users environment.

Therefore, introducing a global lock directory `/Library/Lock.d` to
store lock files from formula lockers as well as `brew update`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since #292, HOMEBREW_CACHE was moved to a per-user directory. This makes
it unsuitable to store global lock files on multiple users environment.

Therefore, introducing a global lock directory `/Library/Lock.d` to
store lock files from formula lockers as well as `brew update`.</pre>
</div>
</content>
</entry>
<entry>
<title>add HOMEBREW_ENV_PATH internal variable</title>
<updated>2016-03-21T11:07:38+00:00</updated>
<author>
<name>Xu Cheng</name>
</author>
<published>2016-03-19T17:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ce7b32cec835bb658df75a0c691db9a97921163c'/>
<id>ce7b32cec835bb658df75a0c691db9a97921163c</id>
<content type='text'>
`Library/ENV` like `Library/Homebrew` is part of Homebrew basecode. It
should be able to be accessed during the `brew tests`.

By adding HOMEBREW_ENV_PATH variable, we allow test suit to locate these
codes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`Library/ENV` like `Library/Homebrew` is part of Homebrew basecode. It
should be able to be accessed during the `brew tests`.

By adding HOMEBREW_ENV_PATH variable, we allow test suit to locate these
codes.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: monkey-patch exec to get coverage reports</title>
<updated>2016-02-07T10:52:26+00:00</updated>
<author>
<name>Baptiste Fontaine</name>
</author>
<published>2016-02-06T17:40:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=115e6b49bcfe1a6b32d52fb873af284a0750a1cb'/>
<id>115e6b49bcfe1a6b32d52fb873af284a0750a1cb</id>
<content type='text'>
Closes Homebrew/homebrew#48923.

Signed-off-by: Baptiste Fontaine &lt;batifon@yahoo.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes Homebrew/homebrew#48923.

Signed-off-by: Baptiste Fontaine &lt;batifon@yahoo.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>make HOMEBREW_BREW_FILE a Pathname object</title>
<updated>2016-02-05T18:52:48+00:00</updated>
<author>
<name>Xu Cheng</name>
</author>
<published>2016-02-05T14:11:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=12a452557d7695dba69f488a95a77a2650d28251'/>
<id>12a452557d7695dba69f488a95a77a2650d28251</id>
<content type='text'>
Currently HOMEBREW_BREW_FILE is a String, while other of HOMEBREW_*
variables are all Pathname. This commit unifies them all as Pathname,
so it will not cause any confusion.

Closes Homebrew/homebrew#48872.

Signed-off-by: Xu Cheng &lt;xucheng@me.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently HOMEBREW_BREW_FILE is a String, while other of HOMEBREW_*
variables are all Pathname. This commit unifies them all as Pathname,
so it will not cause any confusion.

Closes Homebrew/homebrew#48872.

Signed-off-by: Xu Cheng &lt;xucheng@me.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
