<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/brew.sh, 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>brew.sh: only setup/install Ruby when running Ruby.</title>
<updated>2016-07-12T07:51:36+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-07-12T07:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=dd14357b484b1d3b05a79ea61bbf1e06ea63f273'/>
<id>dd14357b484b1d3b05a79ea61bbf1e06ea63f273</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>brew.sh: new HOMEBREW_RUBY_PATH resolution logic</title>
<updated>2016-07-11T13:12:56+00:00</updated>
<author>
<name>Xu Cheng</name>
</author>
<published>2016-06-28T15:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=534bf08ec33c89115d8061a9d1845e67f9a6cbb6'/>
<id>534bf08ec33c89115d8061a9d1845e67f9a6cbb6</id>
<content type='text'>
* Use vendor Ruby if it's present
* Install vendor Ruby for system without Ruby 2.x
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use vendor Ruby if it's present
* Install vendor Ruby for system without Ruby 2.x
</pre>
</div>
</content>
</entry>
<entry>
<title>add vendor-install command</title>
<updated>2016-07-11T13:12:56+00:00</updated>
<author>
<name>Xu Cheng</name>
</author>
<published>2016-05-03T08:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=a35e3f1fc183af98451f92eda2c5e42c328e36ba'/>
<id>a35e3f1fc183af98451f92eda2c5e42c328e36ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>brew.sh: enable autoupdate for Homebrew developers (#429)</title>
<updated>2016-07-08T19:30:32+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-07-08T19:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=51025a9fa2b5a762179b5c78b1c603a4a65c13ba'/>
<id>51025a9fa2b5a762179b5c78b1c603a4a65c13ba</id>
<content type='text'>
Autoupdate has been working well for me/opt-in folks for a while so lets
enable it for Homebrew developers to test before we enable it for
everyone.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autoupdate has been working well for me/opt-in folks for a while so lets
enable it for Homebrew developers to test before we enable it for
everyone.</pre>
</div>
</content>
</entry>
<entry>
<title>Autoupdate tweaks (#442)</title>
<updated>2016-07-07T09:24:37+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-07-07T09:24:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=86b1df96b9a439c9a31556c0e9fd6c297e4f6646'/>
<id>86b1df96b9a439c9a31556c0e9fd6c297e4f6646</id>
<content type='text'>
* Don't infinitely recurse `brew update --preinstall`.

This could happen when trying to `brew install git` inside `brew update
--preinstall`.

* update.sh: cache Git PATH.

We don’t need to look it up from superenv every time; this is slow.

* update.sh: print message before preinstall updates.

* update.sh: verbose output fetch directory.

This aids reading `brew update --verbose --debug` output.

* update.sh: skip taps without formulae on preinstall.

We don’t need to update them as we’re not invoking them.

* update.sh: don't force update-report on developer preinstall.

This is too slow.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Don't infinitely recurse `brew update --preinstall`.

This could happen when trying to `brew install git` inside `brew update
--preinstall`.

* update.sh: cache Git PATH.

We don’t need to look it up from superenv every time; this is slow.

* update.sh: print message before preinstall updates.

* update.sh: verbose output fetch directory.

This aids reading `brew update --verbose --debug` output.

* update.sh: skip taps without formulae on preinstall.

We don’t need to update them as we’re not invoking them.

* update.sh: don't force update-report on developer preinstall.

This is too slow.
</pre>
</div>
</content>
</entry>
<entry>
<title>brew.sh: rename 'chdir' to 'safe_cd'</title>
<updated>2016-06-29T11:38:50+00:00</updated>
<author>
<name>Martin Afanasjew</name>
</author>
<published>2016-06-28T19:35:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=d4f5f0cec768df07f813aee1e5df2c687a0ad186'/>
<id>d4f5f0cec768df07f813aee1e5df2c687a0ad186</id>
<content type='text'>
This is inspired by `safe_system` with basically the same implication
(fail on error), making the name a lot less confusing and avoiding a
clash with the `chdir` function previously defined in `bin/brew`.

Closes #414.

Signed-off-by: Martin Afanasjew &lt;martin@afanasjew.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is inspired by `safe_system` with basically the same implication
(fail on error), making the name a lot less confusing and avoiding a
clash with the `chdir` function previously defined in `bin/brew`.

Closes #414.

Signed-off-by: Martin Afanasjew &lt;martin@afanasjew.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>brew.rb: Don't ask `xcrun` for output if no CLT is installed (#334)</title>
<updated>2016-06-08T12:53:10+00:00</updated>
<author>
<name>Elliot Saba</name>
</author>
<published>2016-06-08T12:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=2ca6dbbe9d94b5d295f46f7a1d3a12ade3aa3f08'/>
<id>2ca6dbbe9d94b5d295f46f7a1d3a12ade3aa3f08</id>
<content type='text'>
This avoids `xcrun` popups when installing Homebrew on a non-Xcode
non-CLT machine.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids `xcrun` popups when installing Homebrew on a non-Xcode
non-CLT machine.</pre>
</div>
</content>
</entry>
<entry>
<title>brew.sh: fix code style inconsistency</title>
<updated>2016-05-24T23:53:14+00:00</updated>
<author>
<name>Martin Afanasjew</name>
</author>
<published>2016-05-24T23:53:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=898cb93f78a2ee75c015b3b80c9f423af2b37a22'/>
<id>898cb93f78a2ee75c015b3b80c9f423af2b37a22</id>
<content type='text'>
Originally introduced by me in 77975168e0f2d5e6627d049d6055bc159e3fd89d.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Originally introduced by me in 77975168e0f2d5e6627d049d6055bc159e3fd89d.
</pre>
</div>
</content>
</entry>
</feed>
