<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/brew.rb, branch 1.4.0</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>brew.{rb,sh}: move to Library/Homebrew. (#506)</title>
<updated>2016-07-15T18:33:30+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-07-15T18:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=a07ab8bb92da082078203301a22eef68eaf3d0ac'/>
<id>a07ab8bb92da082078203301a22eef68eaf3d0ac</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>Revert "Revert "Test officially supported cmd taps. (#390)""</title>
<updated>2016-07-04T16:05:37+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-07-04T16:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=bf42959609280e023b00a9f185bc5a55acd6f453'/>
<id>bf42959609280e023b00a9f185bc5a55acd6f453</id>
<content type='text'>
This reverts commit dba1958bd79c1c9d18f215dfc2b806ea62edd1c8.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit dba1958bd79c1c9d18f215dfc2b806ea62edd1c8.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Test officially supported cmd taps. (#390)"</title>
<updated>2016-07-04T15:41:14+00:00</updated>
<author>
<name>Martin Afanasjew</name>
</author>
<published>2016-07-04T15:41:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=dba1958bd79c1c9d18f215dfc2b806ea62edd1c8'/>
<id>dba1958bd79c1c9d18f215dfc2b806ea62edd1c8</id>
<content type='text'>
This reverts commit 252c701c59227c385ef6178fe99523cca8c843bb.

Taps installed prior to running the test suite are not visible to the
test suite as most Homebrew paths are redefined as to not mess up the
local installation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 252c701c59227c385ef6178fe99523cca8c843bb.

Taps installed prior to running the test suite are not visible to the
test suite as most Homebrew paths are redefined as to not mess up the
local installation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Test officially supported cmd taps. (#390)</title>
<updated>2016-07-04T15:08:53+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-07-04T15:08:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=252c701c59227c385ef6178fe99523cca8c843bb'/>
<id>252c701c59227c385ef6178fe99523cca8c843bb</id>
<content type='text'>
All of these taps use Homebrew internal APIs (or will shortly) and we
autoinstall them all from `brew $CMD`. We should adjust our CI to ensure
that we never accidentally break these taps when making changes to core
code so that these taps can rely more on this core code rather than
having to e.g. vendor equivalent code that never changes on our end.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All of these taps use Homebrew internal APIs (or will shortly) and we
autoinstall them all from `brew $CMD`. We should adjust our CI to ensure
that we never accidentally break these taps when making changes to core
code so that these taps can rely more on this core code rather than
having to e.g. vendor equivalent code that never changes on our end.</pre>
</div>
</content>
</entry>
<entry>
<title>brew.rb: check issues url properly.</title>
<updated>2016-05-08T16:02:02+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-05-08T16:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=549c86dfe2a030705836a09ef212cc8ef74f7f49'/>
<id>549c86dfe2a030705836a09ef212cc8ef74f7f49</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for testing generic OS.</title>
<updated>2016-05-08T15:51:22+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-04-25T16:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ddb576b582ddc801ac702566bacbc2f231fc86af'/>
<id>ddb576b582ddc801ac702566bacbc2f231fc86af</id>
<content type='text'>
If the environment variable HOMEBREW_TEST_GENERIC_OS is set ensure that
neither Mac nor Linux-specific code is loaded. This allows easier
testing of cross-platform code on OS X and will make it easier to port
Homebrew to platforms other than OS X and Linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the environment variable HOMEBREW_TEST_GENERIC_OS is set ensure that
neither Mac nor Linux-specific code is loaded. This allows easier
testing of cross-platform code on OS X and will make it easier to port
Homebrew to platforms other than OS X and Linux.
</pre>
</div>
</content>
</entry>
<entry>
<title>analytics: move to a class. </title>
<updated>2016-05-03T13:21:08+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-05-03T13:21:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=0ef21ddf8707289fdf4ef0ad19223f0ba4862f52'/>
<id>0ef21ddf8707289fdf4ef0ad19223f0ba4862f52</id>
<content type='text'>
Global namespaces are good to avoid when possible.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Global namespaces are good to avoid when possible.</pre>
</div>
</content>
</entry>
<entry>
<title>brew.rb: uninstall old Homebrew Cask. (#121)</title>
<updated>2016-04-21T15:36:34+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-04-21T15:36:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=00736276fe442101523e754d2ecf79b1a16f2857'/>
<id>00736276fe442101523e754d2ecf79b1a16f2857</id>
<content type='text'>
This version is never wanted at this point and it will help Homebrew
Cask deal with the annoying errors that result from having this version
still around (some which I've already help users debug).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This version is never wanted at this point and it will help Homebrew
Cask deal with the annoying errors that result from having this version
still around (some which I've already help users debug).</pre>
</div>
</content>
</entry>
<entry>
<title>exceptions: add reason to 'UsageError' exception</title>
<updated>2016-04-20T11:46:10+00:00</updated>
<author>
<name>Martin Afanasjew</name>
</author>
<published>2016-04-19T06:11:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=d9363a15590ddb8aad3e8e5444a972eaa79fd05e'/>
<id>d9363a15590ddb8aad3e8e5444a972eaa79fd05e</id>
<content type='text'>
Use the `reason` attribute to be able to handle `UsageError` subclasses
more uniformly and simplify logic in `brew.rb` to handle them together.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the `reason` attribute to be able to handle `UsageError` subclasses
more uniformly and simplify logic in `brew.rb` to handle them together.
</pre>
</div>
</content>
</entry>
</feed>
