<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/bin, branch 1.2.3</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>bin/brew: don't set blank HOMEBREW_* variables.</title>
<updated>2017-05-14T19:05:26+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-05-14T19:05:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=9c85d737add16eb574740c637d498b8610dae0ca'/>
<id>9c85d737add16eb574740c637d498b8610dae0ca</id>
<content type='text'>
When creating the necessary HOMEBREW_* variables ensure that they aren't
set if their value would be empty.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When creating the necessary HOMEBREW_* variables ensure that they aren't
set if their value would be empty.
</pre>
</div>
</content>
</entry>
<entry>
<title>More environment filtering tweaks</title>
<updated>2017-05-13T10:42:01+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-05-13T10:42:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=8205e61e6493f7c0a91c0311a321a80830f70bc3'/>
<id>8205e61e6493f7c0a91c0311a321a80830f70bc3</id>
<content type='text'>
- only document HOMEBREW_* variables in the manpage (although still
  read from all the original environment variables).
- resort manpage environment variables in alphabetical order
- check the original path for trailing slashes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- only document HOMEBREW_* variables in the manpage (although still
  read from all the original environment variables).
- resort manpage environment variables in alphabetical order
- check the original path for trailing slashes
</pre>
</div>
</content>
</entry>
<entry>
<title>brew: set Bintray variables.</title>
<updated>2017-04-23T20:04:15+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-04-23T20:04:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=adab59cd7a141a7630593ecd3db0111599f81fb4'/>
<id>adab59cd7a141a7630593ecd3db0111599f81fb4</id>
<content type='text'>
These are set as `HOMEBREW_BINTRAY_*` and then used by the rest of
`brew` as normal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are set as `HOMEBREW_BINTRAY_*` and then used by the rest of
`brew` as normal.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix and remove various TODOs.</title>
<updated>2017-04-23T14:10:18+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-04-23T14:10:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=45a7730f61ab24a0e5e3bc00d757a4521c2e1c1d'/>
<id>45a7730f61ab24a0e5e3bc00d757a4521c2e1c1d</id>
<content type='text'>
Fix those that can be done so without tearing Homebrew to pieces and
remove the comments for those that can never be done.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix those that can be done so without tearing Homebrew to pieces and
remove the comments for those that can never be done.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix `brew edit` with environment filtering.</title>
<updated>2017-04-21T17:26:12+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-04-19T09:49:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=69c7a20896813aefa519aaee7b75552731cd672a'/>
<id>69c7a20896813aefa519aaee7b75552731cd672a</id>
<content type='text'>
For many people `brew edit` makes use of the `EDITOR` variable to pick a
sensible editor. With environment filtering enabled unless this editor
is found in the default system PATH it'll fall back to e.g. `vim`.

Instead, ensure that we export the original, pre-filtering `PATH` as
`HOMEBREW_PATH` and use that internally to locate the editor. In future
this same approach will likely be used for requirements to be able to
find tools, too, and for other variables which we want to expose to
Homebrew itself but not other build tools.

Note that `HOMEBREW_PATH` is the same as `PATH` when build filtering
hasn't been enabled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For many people `brew edit` makes use of the `EDITOR` variable to pick a
sensible editor. With environment filtering enabled unless this editor
is found in the default system PATH it'll fall back to e.g. `vim`.

Instead, ensure that we export the original, pre-filtering `PATH` as
`HOMEBREW_PATH` and use that internally to locate the editor. In future
this same approach will likely be used for requirements to be able to
find tools, too, and for other variables which we want to expose to
Homebrew itself but not other build tools.

Note that `HOMEBREW_PATH` is the same as `PATH` when build filtering
hasn't been enabled.
</pre>
</div>
</content>
</entry>
<entry>
<title>bin/brew: tweak variable names.</title>
<updated>2017-02-26T20:42:24+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-02-26T20:42:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=d3ae1cc264dc9eb9b602dd6aa21c4282dc049c79'/>
<id>d3ae1cc264dc9eb9b602dd6aa21c4282dc049c79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tidy up the latest draft</title>
<updated>2017-02-23T15:36:26+00:00</updated>
<author>
<name>Doug Hazell</name>
</author>
<published>2017-02-23T15:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=6f5913ccdd281556decc57adf85067fc29bc1950'/>
<id>6f5913ccdd281556decc57adf85067fc29bc1950</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update based on comments (without a mutex...)</title>
<updated>2017-02-23T15:32:44+00:00</updated>
<author>
<name>Doug Hazell</name>
</author>
<published>2017-02-23T15:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=9395ec4d309c1a06b90168058eacf5b55f026f37'/>
<id>9395ec4d309c1a06b90168058eacf5b55f026f37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update from comments</title>
<updated>2017-02-23T15:21:46+00:00</updated>
<author>
<name>Doug Hazell</name>
</author>
<published>2017-02-23T15:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ac4c9d13240f466915301556fd1aa57e003ee34a'/>
<id>ac4c9d13240f466915301556fd1aa57e003ee34a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mechanism to dynamically add HOMEBREW.* vars to 'env -i' command string in 'bin/brew'</title>
<updated>2017-02-19T02:12:46+00:00</updated>
<author>
<name>Doug Hazell</name>
</author>
<published>2017-02-19T02:12:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=5d1576784a5603662ca9910eb97c948e833f35c9'/>
<id>5d1576784a5603662ca9910eb97c948e833f35c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
