<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Contributions/cmds, branch 0.9.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>Always find git and svn without trying hard</title>
<updated>2012-08-29T16:41:36+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2012-08-28T13:50:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=672388d4f71e810d0f742518b5cd4a5aa7de6e04'/>
<id>672388d4f71e810d0f742518b5cd4a5aa7de6e04</id>
<content type='text'>
Two wrapper scripts that find git and svn using the ENV variables we support and then searching through the PATH and looking inside Xcode.app if necessary.

Now just calling git or svn in Homebrew code will find and exec the right tool and we can stop fussing.

Apologies to @adamv who is probably unimpressed that the cmds directory has non-commands in it now. If it's consolation these are temporary pending some more work on superenv whereby some more directories are created under the superenv root.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Two wrapper scripts that find git and svn using the ENV variables we support and then searching through the PATH and looking inside Xcode.app if necessary.

Now just calling git or svn in Homebrew code will find and exec the right tool and we can stop fussing.

Apologies to @adamv who is probably unimpressed that the cmds directory has non-commands in it now. If it's consolation these are temporary pending some more work on superenv whereby some more directories are created under the superenv root.
</pre>
</div>
</content>
</entry>
<entry>
<title>brew-test-bot: add missing 'formula' require.</title>
<updated>2012-08-25T20:46:16+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2012-08-25T20:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=47f3fa2d2bb0d1a3897c463824404fa5aca02a03'/>
<id>47f3fa2d2bb0d1a3897c463824404fa5aca02a03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Formula.Enumerable</title>
<updated>2012-08-21T16:09:05+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2012-08-21T15:39:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=9274f7cda1e2261e581979887ca15ba41fef6bd9'/>
<id>9274f7cda1e2261e581979887ca15ba41fef6bd9</id>
<content type='text'>
Deprecated Formula.all, replaced usage with more appropriate enumerable options. Just check out how much nicer `brew audit` runs now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Deprecated Formula.all, replaced usage with more appropriate enumerable options. Just check out how much nicer `brew audit` runs now.
</pre>
</div>
</content>
</entry>
<entry>
<title>brew-mirror-check: update for new specs API</title>
<updated>2012-08-18T17:05:18+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-08-18T17:04:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=a119ee718d00c7dab4e06f5e0ce156212f7f5b45'/>
<id>a119ee718d00c7dab4e06f5e0ce156212f7f5b45</id>
<content type='text'>
This was missed as part of the specs refactor.

Fixes Homebrew/homebrew#14280.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was missed as part of the specs refactor.

Fixes Homebrew/homebrew#14280.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix issues with writable? detection in brew doctor</title>
<updated>2012-08-07T02:02:38+00:00</updated>
<author>
<name>Brandon Black</name>
</author>
<published>2012-07-28T18:36:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=bcde6432f3b7e42870ee4b3ee7a6eb06021c62e7'/>
<id>bcde6432f3b7e42870ee4b3ee7a6eb06021c62e7</id>
<content type='text'>
Closes Homebrew/homebrew#13689.

Signed-off-by: Max Howell &lt;mxcl@me.com&gt;

There are subtle distinctions between writable? and writable_real? we don't
understand precisely why we need this, but it fixes the bugs :/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes Homebrew/homebrew#13689.

Signed-off-by: Max Howell &lt;mxcl@me.com&gt;

There are subtle distinctions between writable? and writable_real? we don't
understand precisely why we need this, but it fixes the bugs :/
</pre>
</div>
</content>
</entry>
<entry>
<title>brew-test-bot: move html and css into subdirectory</title>
<updated>2012-07-18T13:25:07+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2012-07-18T13:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=6542b22677b9bbb9b402014134211ea8c0ed865b'/>
<id>6542b22677b9bbb9b402014134211ea8c0ed865b</id>
<content type='text'>
Also updates the bash-completion to ignore subdirectories, rather than
specific filename patterns.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also updates the bash-completion to ignore subdirectories, rather than
specific filename patterns.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix doctor's use of missing.</title>
<updated>2012-06-13T03:03:26+00:00</updated>
<author>
<name>Adam Vandenberg</name>
</author>
<published>2012-06-11T19:57:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ec4b34aa082d9e1eaa54b8a890da924674e9ee0e'/>
<id>ec4b34aa082d9e1eaa54b8a890da924674e9ee0e</id>
<content type='text'>
`brew doctor` shelled to `brew missing` and parsed the results.
When VERBOSE was true, this caused an error as extra, unexpected
output is generated.

Make missing an internal command, and give it a programmatic interface.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`brew doctor` shelled to `brew missing` and parsed the results.
When VERBOSE was true, this caused an error as extra, unexpected
output is generated.

Make missing an internal command, and give it a programmatic interface.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use "legacy" search API when completing tap names</title>
<updated>2012-06-12T16:58:48+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-04-30T20:32:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=644af3696b66b282259b8c952e9f4d927c8314b9'/>
<id>644af3696b66b282259b8c952e9f4d927c8314b9</id>
<content type='text'>
Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>brew-linkapps: note where symlinks are installed</title>
<updated>2012-06-07T21:06:55+00:00</updated>
<author>
<name>Ranmocy</name>
</author>
<published>2012-06-06T10:52:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=84ad9d322bd9207c973f302dba6408a1dd18d0f2'/>
<id>84ad9d322bd9207c973f302dba6408a1dd18d0f2</id>
<content type='text'>
Closes Homebrew/homebrew#12619.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes Homebrew/homebrew#12619.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace /usr/bin/ruby with full Framework path</title>
<updated>2012-06-01T14:24:25+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2012-05-20T00:57:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=7af4622b0f06d0f505f4e57ea4f65b6e8626e2cc'/>
<id>7af4622b0f06d0f505f4e57ea4f65b6e8626e2cc</id>
<content type='text'>
Rationale: some users insist on replacing the /usr/bin/ruby symlink
to point to another ruby on their system, which may break homebrew.
Use the full Framework path instead, which is less likely to be tampered with.

This also reorganizes the brew --config checks to reflect the different path.

Fixes Homebrew/homebrew#12009.

Closes Homebrew/homebrew#12333.

Signed-off-by: Misty De Meo &lt;mistydemeo@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rationale: some users insist on replacing the /usr/bin/ruby symlink
to point to another ruby on their system, which may break homebrew.
Use the full Framework path instead, which is less likely to be tampered with.

This also reorganizes the brew --config checks to reflect the different path.

Fixes Homebrew/homebrew#12009.

Closes Homebrew/homebrew#12333.

Signed-off-by: Misty De Meo &lt;mistydemeo@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
