<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/language, branch 1.3.7</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Remove usless comments.</title>
<updated>2017-10-24T17:39:40+00:00</updated>
<author>
<name>Markus Reiter</name>
</author>
<published>2017-10-21T17:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=526299913fe757af28de9bad868635124b26e071'/>
<id>526299913fe757af28de9bad868635124b26e071</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use “squiggly” heredocs.</title>
<updated>2017-10-18T12:39:09+00:00</updated>
<author>
<name>Markus Reiter</name>
</author>
<published>2017-10-15T00:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=9bee9ca5757d1c5f720787737fed6a534a620d72'/>
<id>9bee9ca5757d1c5f720787737fed6a534a620d72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rubocop: automatic rule fixes.</title>
<updated>2017-09-24T20:23:59+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-09-24T18:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=01e9ec9a9f723b2ef89c7adfaea39f9e4db9aede'/>
<id>01e9ec9a9f723b2ef89c7adfaea39f9e4db9aede</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>python_virtualenv_constants: update virtualenv to 15.1.0</title>
<updated>2017-07-11T18:20:49+00:00</updated>
<author>
<name>JCount</name>
</author>
<published>2017-07-11T01:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=66f1b179427335a103d9aafdacee8f577cc66d4f'/>
<id>66f1b179427335a103d9aafdacee8f577cc66d4f</id>
<content type='text'>
This release adds support for Python 3.6, the current python3
version in homebrew/core.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This release adds support for Python 3.6, the current python3
version in homebrew/core.
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: general cleanup.</title>
<updated>2017-07-07T14:11:41+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-07-07T14:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=9f6762d958ad8da9941c687ffe949f60267070cf'/>
<id>9f6762d958ad8da9941c687ffe949f60267070cf</id>
<content type='text'>
- Avoid using a temporary variable where not necessary
- Use fewer, better stubs in the tests to avoid warnings and better
  test the implemented functionality.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Avoid using a temporary variable where not necessary
- Use fewer, better stubs in the tests to avoid warnings and better
  test the implemented functionality.
</pre>
</div>
</content>
</entry>
<entry>
<title>partly revert log verbose npm pack output commit</title>
<updated>2017-06-29T22:55:34+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-29T18:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=5e00c277ce45d6af497ec135faf54571c340e704'/>
<id>5e00c277ce45d6af497ec135faf54571c340e704</id>
<content type='text'>
to fix issues with shwoing npm debug output even on non-verbose install runs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to fix issues with shwoing npm debug output even on non-verbose install runs.
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: set cache config via argument</title>
<updated>2017-06-29T18:29:25+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-26T19:47:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=6baea2543aef21d996f04a3eff96185c4a6feba1'/>
<id>6baea2543aef21d996f04a3eff96185c4a6feba1</id>
<content type='text'>
instead of writing a .npmrc file, which simplifies the code.
npm_cache_config is still preserved for backwarts compatiblility and
usage int he kibana@n formulas in core.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
instead of writing a .npmrc file, which simplifies the code.
npm_cache_config is still preserved for backwarts compatiblility and
usage int he kibana@n formulas in core.
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: npm pack ignore prepublish scripts</title>
<updated>2017-06-29T18:29:25+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-29T18:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=466fe9841a9af915fe78c1fd8648a745610f942d'/>
<id>466fe9841a9af915fe78c1fd8648a745610f942d</id>
<content type='text'>
This tells npm pack to don't run prepublish scripts at all.
I think this is the best default because:
* most modules don't have a prepublish script at all and aren't affected
  by this change
* most prepublish scripts are calling devDeps, which would fail in our
  case, because (dev)Deps aren't installed at npm pack time until #2820
  gets resolved
* we favor npm registry tarball for formula downloads, which are already
  prepublished, so we would in the best case needlessly run prepublish
  a second time and in the worst case it would fail (because a clean
  step is required before running prepublish a second time in a row)
* This change does the right thing for &gt;99% of all the packages and
  would only affect packages with prepublish scripts downloaded from a
  non-npm registry tarball (like github tarballs) and with a prepublish
  script wich does no't require any devDep (unlike for cross platform)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tells npm pack to don't run prepublish scripts at all.
I think this is the best default because:
* most modules don't have a prepublish script at all and aren't affected
  by this change
* most prepublish scripts are calling devDeps, which would fail in our
  case, because (dev)Deps aren't installed at npm pack time until #2820
  gets resolved
* we favor npm registry tarball for formula downloads, which are already
  prepublished, so we would in the best case needlessly run prepublish
  a second time and in the worst case it would fail (because a clean
  step is required before running prepublish a second time in a row)
* This change does the right thing for &gt;99% of all the packages and
  would only affect packages with prepublish scripts downloaded from a
  non-npm registry tarball (like github tarballs) and with a prepublish
  script wich does no't require any devDep (unlike for cross platform)
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: log verbose npm pack output</title>
<updated>2017-06-29T18:29:25+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-26T19:34:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=fe39dbb78c2d62111358bfa00b6219ef43db7a4f'/>
<id>fe39dbb78c2d62111358bfa00b6219ef43db7a4f</id>
<content type='text'>
This makes npm pack to log verbose debug output to the console to
simplify debugging npm pack failures.
Refs: https://github.com/Homebrew/brew/pull/2820#discussion_r123890729
Prevously Utils.popen_read swallowed all debug output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes npm pack to log verbose debug output to the console to
simplify debugging npm pack failures.
Refs: https://github.com/Homebrew/brew/pull/2820#discussion_r123890729
Prevously Utils.popen_read swallowed all debug output.
</pre>
</div>
</content>
</entry>
<entry>
<title>language/node: make packname detection more robust</title>
<updated>2017-06-29T18:29:25+00:00</updated>
<author>
<name>Christian Moritz</name>
</author>
<published>2017-06-26T19:33:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=495520a1f9d55712a6a0d3eae6123fda60dbaeae'/>
<id>495520a1f9d55712a6a0d3eae6123fda60dbaeae</id>
<content type='text'>
This fixes some edge cases where verbose output from a prepublish script
could break our npm pack package name detection code by only using the
last line of the output printed by npm itself containing the desired
package name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes some edge cases where verbose output from a prepublish script
could break our npm pack package name detection code by only using the
last line of the output printed by npm itself containing the desired
package name.
</pre>
</div>
</content>
</entry>
</feed>
