<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/bin, branch 1.1.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>bin/brew: improve /usr/local/bin/brew handling.</title>
<updated>2016-08-24T09:56:28+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-08-24T09:56:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=d0ff64666ad34ad71d8765db8d42f819ae658cd7'/>
<id>d0ff64666ad34ad71d8765db8d42f819ae658cd7</id>
<content type='text'>
If `/usr/local` is the prefix but not the repository (so bottles can be
used) then running `/usr/local/bin/brew` works great but
`$HOMEBREW_REPOSITORY/bin/brew` assumes the prefix is
`$HOMEBREW_REPOSITORY`. This is a pain when doing work on the Homebrew
repository and having e.g. `bin` in your `$PATH`. Improve this
behaviour so `bin/brew` knows how to handle this situation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If `/usr/local` is the prefix but not the repository (so bottles can be
used) then running `/usr/local/bin/brew` works great but
`$HOMEBREW_REPOSITORY/bin/brew` assumes the prefix is
`$HOMEBREW_REPOSITORY`. This is a pain when doing work on the Homebrew
repository and having e.g. `bin` in your `$PATH`. Improve this
behaviour so `bin/brew` knows how to handle this situation.
</pre>
</div>
</content>
</entry>
<entry>
<title>bin/brew: split up brew file symlink check.</title>
<updated>2016-08-24T09:56:28+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-08-24T09:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=2f9bf5f047ccc86b3d8f609265bd1af0981580f8'/>
<id>2f9bf5f047ccc86b3d8f609265bd1af0981580f8</id>
<content type='text'>
This will enable this code to be reused in a future commit and makes it
more obvious what’s being done.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will enable this code to be reused in a future commit and makes it
more obvious what’s being done.
</pre>
</div>
</content>
</entry>
<entry>
<title>bin/brew: refactor HOMEBREW_PREFIX="/" logic.</title>
<updated>2016-08-24T09:56:28+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-08-24T09:55:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=db4ce3d6b71b2de8b8ed93679a991382bb5c92fe'/>
<id>db4ce3d6b71b2de8b8ed93679a991382bb5c92fe</id>
<content type='text'>
The previous approach of trying to do it on one line was confusing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous approach of trying to do it on one line was confusing.
</pre>
</div>
</content>
</entry>
<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>bin/brew: fix corner cases in prefix computation</title>
<updated>2016-06-29T14:20:47+00:00</updated>
<author>
<name>Martin Afanasjew</name>
</author>
<published>2016-06-29T14:20:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=3c5f007bfa1a469ef3e1a048ee163f3eaa73cb71'/>
<id>3c5f007bfa1a469ef3e1a048ee163f3eaa73cb71</id>
<content type='text'>
If `bin/brew` happens to be symlinked to `/brew`, `/bin/brew`, or some
similar location or (worse yet) Homebrew is installed to `/`, then
computation of the prefix and/or repository path could break down and
result in an invalid or empty path.

Closes Homebrew/homebrew-core#2430.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If `bin/brew` happens to be symlinked to `/brew`, `/bin/brew`, or some
similar location or (worse yet) Homebrew is installed to `/`, then
computation of the prefix and/or repository path could break down and
result in an invalid or empty path.

Closes Homebrew/homebrew-core#2430.
</pre>
</div>
</content>
</entry>
<entry>
<title>bin/brew: rename 'chdir' to 'quiet_cd'</title>
<updated>2016-06-29T11:38:50+00:00</updated>
<author>
<name>Martin Afanasjew</name>
</author>
<published>2016-06-28T19:32:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=359b67c6c8f6262b2e3b05b8a6716ba32ec65c89'/>
<id>359b67c6c8f6262b2e3b05b8a6716ba32ec65c89</id>
<content type='text'>
This is inspired by `quiet_system` with basically the same implication
(suppress output), making the name a lot less confusing and avoiding a
clash with the `chdir` function defined in `Library/brew.sh`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is inspired by `quiet_system` with basically the same implication
(suppress output), making the name a lot less confusing and avoiding a
clash with the `chdir` function defined in `Library/brew.sh`.
</pre>
</div>
</content>
</entry>
<entry>
<title>bin/brew: unset POSIX mode.</title>
<updated>2016-02-25T11:33:04+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2016-02-25T11:22:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=61e9d43ead0f93ffe5074a350c121486b5ec1a0e'/>
<id>61e9d43ead0f93ffe5074a350c121486b5ec1a0e</id>
<content type='text'>
We're using /bin/bash and not /bin/sh for a reason so don't allow users
to override this (seen in Homebrew/homebrew#49514).

Closes Homebrew/homebrew#49515.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We're using /bin/bash and not /bin/sh for a reason so don't allow users
to override this (seen in Homebrew/homebrew#49514).

Closes Homebrew/homebrew#49515.
</pre>
</div>
</content>
</entry>
<entry>
<title>brew: Make HOMEBREW_REPOSITORY different from prefix only when 'brew' is a symlink</title>
<updated>2016-02-18T09:32:46+00:00</updated>
<author>
<name>David Caldwell</name>
</author>
<published>2016-02-13T19:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=bff90a72339b4b9b38ecfd2ec52440c865364b48'/>
<id>bff90a72339b4b9b38ecfd2ec52440c865364b48</id>
<content type='text'>
Closes Homebrew/homebrew#49261.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes Homebrew/homebrew#49261.

Signed-off-by: Mike McQuaid &lt;mike@mikemcquaid.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>brew: Make HOMEBREW_LIBRARY based off of HOMEBREW_REPOSITORY</title>
<updated>2016-02-18T09:32:46+00:00</updated>
<author>
<name>David Caldwell</name>
</author>
<published>2016-02-13T19:18:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=94034a691511443a09f51dbcc9453b8898c55113'/>
<id>94034a691511443a09f51dbcc9453b8898c55113</id>
<content type='text'>
This makes the logic match the Ruby code from before it was moved here
(see 390e327f55126f7ee9519bc6c03a0c0aa14f7168)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the logic match the Ruby code from before it was moved here
(see 390e327f55126f7ee9519bc6c03a0c0aa14f7168)
</pre>
</div>
</content>
</entry>
<entry>
<title>brew: Don't re-canonicalize</title>
<updated>2016-02-18T09:32:46+00:00</updated>
<author>
<name>David Caldwell</name>
</author>
<published>2016-02-13T19:16:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=9e32aede1088b139398efd418a3f0d89a6e0394c'/>
<id>9e32aede1088b139398efd418a3f0d89a6e0394c</id>
<content type='text'>
HOMEBREW_BREW_FILE and BREW_FILE_DIRECTORY are already canonicalized.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HOMEBREW_BREW_FILE and BREW_FILE_DIRECTORY are already canonicalized.
</pre>
</div>
</content>
</entry>
</feed>
