<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/cmd, branch 0.9.2</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Give SoftwareSpec an initializer</title>
<updated>2012-07-05T03:47:35+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-06-26T17:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=c235395fd7f58c7f76537d3c603809c61c46d213'/>
<id>c235395fd7f58c7f76537d3c603809c61c46d213</id>
<content type='text'>
Tools like `brew create` need to create and manipulate SoftwareSpec
objects. It is useful to be able to do this directly, rather than by
proxy through the special methods that serve the main formula DSL.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tools like `brew create` need to create and manipulate SoftwareSpec
objects. It is useful to be able to do this directly, rather than by
proxy through the special methods that serve the main formula DSL.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Teach download strategies to take a SoftwareSpec</title>
<updated>2012-07-05T03:47:35+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-06-26T06:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=56fe164e952e888496bc81495cfc0f66338d50d5'/>
<id>56fe164e952e888496bc81495cfc0f66338d50d5</id>
<content type='text'>
Now that a URL, version, and the (for lack of a better term) "specs"
associated with said URL (e.g. the VCS revision, or a download strategy
hint) are neatly bundled up in a SoftwareSpec object, it doesn't make
sense to pass them individually to download strategy constructors. These
constructors now take only the formula name and a SoftwareSpec as
parameters.

This allows us to move mirror handling out out of Formula#fetch and into
the download strategies themselves. While doing so, we adjust the mirror
implementation a bit; mirrors now assume the same "specs" as their
owner's URL. They are still only useable by the CurlDownloadStrategy,
but this provides a basis for extending mirror support to other
strategies.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that a URL, version, and the (for lack of a better term) "specs"
associated with said URL (e.g. the VCS revision, or a download strategy
hint) are neatly bundled up in a SoftwareSpec object, it doesn't make
sense to pass them individually to download strategy constructors. These
constructors now take only the formula name and a SoftwareSpec as
parameters.

This allows us to move mirror handling out out of Formula#fetch and into
the download strategies themselves. While doing so, we adjust the mirror
implementation a bit; mirrors now assume the same "specs" as their
owner's URL. They are still only useable by the CurlDownloadStrategy,
but this provides a basis for extending mirror support to other
strategies.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fetch: use new checksum verification</title>
<updated>2012-07-05T03:47:34+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-06-26T05:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=af53f54b24581f697a3e5915c33e152d864cfbf6'/>
<id>af53f54b24581f697a3e5915c33e152d864cfbf6</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>Refactor download strategy detection</title>
<updated>2012-07-05T03:47:34+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-06-26T02:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=b2ff74372e26e53c9d045d513c268ee8eccd7b78'/>
<id>b2ff74372e26e53c9d045d513c268ee8eccd7b78</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>Refactor checksumming</title>
<updated>2012-07-05T03:47:33+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-06-19T00:58:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=76b2eee7771ecf2b339d1023699ef9f30fa3fe65'/>
<id>76b2eee7771ecf2b339d1023699ef9f30fa3fe65</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>audit: handle new formula specs</title>
<updated>2012-07-05T03:47:33+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-04-06T02:12:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=2c6e93cf8aa77c5cfa6f16cafa7bf372d3afc7ab'/>
<id>2c6e93cf8aa77c5cfa6f16cafa7bf372d3afc7ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>info: display available formula specs</title>
<updated>2012-07-05T03:47:33+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-04-06T02:11:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=6420943552bf2847ae5063c33cd94eb9cbf39560'/>
<id>6420943552bf2847ae5063c33cd94eb9cbf39560</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fetch: make use of new formula specs</title>
<updated>2012-07-05T03:47:33+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-04-06T02:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=b6d44dd38a69889c3e8f380d099fc9cae0decfb8'/>
<id>b6d44dd38a69889c3e8f380d099fc9cae0decfb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update formula template for new X11 dependency</title>
<updated>2012-07-01T19:32:28+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-07-01T19:32:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=168ccb2821f1e4adb1129b2a73b51805743aee51'/>
<id>168ccb2821f1e4adb1129b2a73b51805743aee51</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>Dump Cmake environment variables in brew --env</title>
<updated>2012-07-01T18:51:23+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2012-07-01T18:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=1d2a72eecc0256d79628a40bfa5ca3b1dfb99d23'/>
<id>1d2a72eecc0256d79628a40bfa5ca3b1dfb99d23</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>
</feed>
