<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library, branch 0.4</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Refactor</title>
<updated>2009-08-10T17:11:17+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2009-08-10T15:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=760c083c0c0c9934e4118b4669c8c8dfd0a3587d'/>
<id>760c083c0c0c9934e4118b4669c8c8dfd0a3587d</id>
<content type='text'>
Large refactor to Formula, mostly improving reliability and error handling but
also layout and readability.

General improvements so testing can be more complete.

Patches are automatically downloaded and applied for Formula that return a
list of urls from Formula::patches.

Split out the brew command logic to facilitate testing.

Facility from Adam Vandenberg to allow selective cleaning of files, added
because Python doesn't work when stripped.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Large refactor to Formula, mostly improving reliability and error handling but
also layout and readability.

General improvements so testing can be more complete.

Patches are automatically downloaded and applied for Formula that return a
list of urls from Formula::patches.

Split out the brew command logic to facilitate testing.

Facility from Adam Vandenberg to allow selective cleaning of files, added
because Python doesn't work when stripped.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend ENV to make tweaking the build environment easier</title>
<updated>2009-08-10T15:48:21+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2009-08-10T15:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=5a396fd8b48835e826fe3193bd88e2274be60206'/>
<id>5a396fd8b48835e826fe3193bd88e2274be60206</id>
<content type='text'>
eg. ENV.libpng or ENV.deparallelize
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
eg. ENV.libpng or ENV.deparallelize
</pre>
</div>
</content>
</entry>
<entry>
<title>Return the installed path(s) from install</title>
<updated>2009-08-10T15:34:04+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2009-08-10T15:34:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=435518252910b9839033cab4da1c4138d1a8bd99'/>
<id>435518252910b9839033cab4da1c4138d1a8bd99</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FIX Pathname.rename</title>
<updated>2009-08-10T15:33:15+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2009-08-10T15:33:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=3cf869385ef01997c53fbb752f87001978b487a9'/>
<id>3cf869385ef01997c53fbb752f87001978b487a9</id>
<content type='text'>
Rename relative to self.dirname
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename relative to self.dirname
</pre>
</div>
</content>
</entry>
<entry>
<title>ARGV+yeast</title>
<updated>2009-08-10T15:27:24+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2009-08-10T15:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=b32d2044c599db400b3332fef09f4008c813c58d'/>
<id>b32d2044c599db400b3332fef09f4008c813c58d</id>
<content type='text'>
Extensions to ARGV that are convenient or improve our robustness
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extensions to ARGV that are convenient or improve our robustness
</pre>
</div>
</content>
</entry>
<entry>
<title>Pull USERAGENT used by curl into constant</title>
<updated>2009-08-10T15:15:24+00:00</updated>
<author>
<name>Adam Vandenberg</name>
</author>
<published>2009-08-03T16:59:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=cae0e78e6065b95ce2fc47d0d2cdd500945ffe6d'/>
<id>cae0e78e6065b95ce2fc47d0d2cdd500945ffe6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract 'verify_download_integrity' method</title>
<updated>2009-08-10T15:14:43+00:00</updated>
<author>
<name>Adam Vandenberg</name>
</author>
<published>2009-07-31T18:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=fea89daae6e7b2d6bcae4b89becc819a1df4aac9'/>
<id>fea89daae6e7b2d6bcae4b89becc819a1df4aac9</id>
<content type='text'>
In order to support more than just MD5 verification, extract 'verify_download'
into a separate method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to support more than just MD5 verification, extract 'verify_download'
into a separate method.
</pre>
</div>
</content>
</entry>
<entry>
<title>Formula::std_cmake_parameters</title>
<updated>2009-08-06T19:25:59+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2009-08-03T14:15:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=182ce1eff69eb9ee4133a5e3abebbd27a9909986'/>
<id>182ce1eff69eb9ee4133a5e3abebbd27a9909986</id>
<content type='text'>
Because cmake syntax is batshit-insane, this stops people having to memorize
which parameters to supply, and thus prevents error.

I didn't do the same for Autotools deliberately as I have found that
which parameters are supported is somewhat inconsistent. Plenty don't even
support --disable-debug, thus I want the parameters getting used in the
contributors face so they can easily diagnose what is going on.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because cmake syntax is batshit-insane, this stops people having to memorize
which parameters to supply, and thus prevents error.

I didn't do the same for Autotools deliberately as I have found that
which parameters are supported is somewhat inconsistent. Plenty don't even
support --disable-debug, thus I want the parameters getting used in the
contributors face so they can easily diagnose what is going on.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove all testing temporaries when done</title>
<updated>2009-08-04T00:31:32+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2009-08-04T00:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=e9dbdadcacba4dda800dedf7511a510a149a4742'/>
<id>e9dbdadcacba4dda800dedf7511a510a149a4742</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>The unittest now emulates a fresh install better</title>
<updated>2009-08-04T00:07:36+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2009-08-03T23:43:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=a1d5450f0cfae6c472899589e7136fc0754e2471'/>
<id>a1d5450f0cfae6c472899589e7136fc0754e2471</id>
<content type='text'>
In future, this will hopefully prevent regressions like issue Homebrew/homebrew#7.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In future, this will hopefully prevent regressions like issue Homebrew/homebrew#7.
</pre>
</div>
</content>
</entry>
</feed>
