{"commits":[{"author":{"name":"Charlie Sharpsteen","email":"828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net"},"sha":"3edc9d212b4885568ade6ac79f9cdf34ac3373d5","message":"Re-work ARGV filtering to properly handle --HEAD\n\nPreviously, stripping arguments like `--HEAD` for dependencies failed because\nthat flag affects the installation prefix encoded into formula objects. The\nprevious implementation of `ARGV` filtering tried to contain all changes to a\nsingle method call before the `FormulaInstaller` forks. This update spreads\nthings out a bit:\n\n  - The Homebrew `ARGV` extension adds a new method, `filter_for_dependencies`\n    which strips flags like `--HEAD`, yields to a block, then restores the\n    original contents of ARGV.\n\n  - The `explicitly_requested?` test, which returns true or false depending on\n    if a formula object is a member of `ARGV.formulae`, is now a method of\n    `Formula` objects.\n\n  - `FormulaInstaller` objects now execute the installation of dependencies\n    inside an `ARGV.filter_for_dependencies` block if the dependency was\n    `explicitly_requested?`.\n\nFixes #8668.\nCloses #7724.","url":"https://api.github.com/repos/sakra/homebrew/commits/3edc9d212b4885568ade6ac79f9cdf34ac3373d5"},{"author":{"name":"Charlie Sharpsteen","email":"828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net"},"sha":"f67967a00275bdc6c4ab3d8e03c1f13c89bb7551","message":"Suppress `--devel` while installing dependencies\n\nUnless the dependency is explicitly passed to `brew install --devel`.","url":"https://api.github.com/repos/sakra/homebrew/commits/f67967a00275bdc6c4ab3d8e03c1f13c89bb7551"},{"author":{"name":"Charlie Sharpsteen","email":"828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net"},"sha":"bdb1d7bd3314fb62d02681d578ffb1d25320847e","message":"Don't suppress `--verbose` while installing deps\n\nUnless the `--quieter` flag is passed.\n\nCloses #8723.","url":"https://api.github.com/repos/sakra/homebrew/commits/bdb1d7bd3314fb62d02681d578ffb1d25320847e"},{"author":{"name":"Charlie Sharpsteen","email":"828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net"},"sha":"132bbc1bbb84a39cdf3f69c6809633901ae73e7a","message":"Fix array concatenation in ARGV.filter_for_dependencies\n\nGah. This was supposed to be in the last commit, but I forgot to `--amend` it.","url":"https://api.github.com/repos/sakra/homebrew/commits/132bbc1bbb84a39cdf3f69c6809633901ae73e7a"},{"author":{"name":"Colin Hebert","email":"3b7a81c1001833e89e78535410a5e821937c7f0b@gmail.com"},"sha":"da73e04d8a97b70d5f98717dce256a0abcf9d996","message":"libevent 2.0.16\n\nSigned-off-by: Adam Vandenberg <flangy@gmail.com>","url":"https://api.github.com/repos/sakra/homebrew/commits/da73e04d8a97b70d5f98717dce256a0abcf9d996"},{"author":{"name":"Jack Nagel","email":"43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com"},"sha":"4e75ef5e1aa978384c7fa936833b6370dc2c39e3","message":"libidn 1.23\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","url":"https://api.github.com/repos/sakra/homebrew/commits/4e75ef5e1aa978384c7fa936833b6370dc2c39e3"},{"author":{"name":"Jack Nagel","email":"43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com"},"sha":"958c35eb81ff11376df3862c51307685ebf91e49","message":"libtasn1 2.11\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","url":"https://api.github.com/repos/sakra/homebrew/commits/958c35eb81ff11376df3862c51307685ebf91e49"},{"author":{"name":"Colin Hebert","email":"3b7a81c1001833e89e78535410a5e821937c7f0b@gmail.com"},"sha":"3b570b834b7ab50545028bc22aea1d9422b36891","message":"Emacs: remove the \"--use-git-head\" option\n\nThere is an official bazaar repository for emacs. No need to use the git one or a mirror\n\nSigned-off-by: Adam Vandenberg <flangy@gmail.com>","url":"https://api.github.com/repos/sakra/homebrew/commits/3b570b834b7ab50545028bc22aea1d9422b36891"},{"author":{"name":"Charlie Sharpsteen","email":"828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net"},"sha":"5a6cef458c52e75fec3b2ca591a12ab2a11ea001","message":"formula.rb: Initialize path to nil or a Pathname\n\nFor consistency, ensure that the `path` member of formula objects is always a\n`Pathname`.","url":"https://api.github.com/repos/sakra/homebrew/commits/5a6cef458c52e75fec3b2ca591a12ab2a11ea001"},{"author":{"name":"tizoc","email":"9f060ffee2512161d159f0aa500b5a20a2ebd4a6@gmail.com"},"sha":"2253ce3221d11f5460f25c50ed81e8f8cb037b69","message":"chibi-scheme 0.5.1\n\nSigned-off-by: Adam Vandenberg <flangy@gmail.com>","url":"https://api.github.com/repos/sakra/homebrew/commits/2253ce3221d11f5460f25c50ed81e8f8cb037b69"},{"author":{"name":"Jack Nagel","email":"43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com"},"sha":"c5639788e2ced103bd92fb7a8076637e425b11fa","message":"Move brew-depstree into `brew deps --tree`\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","url":"https://api.github.com/repos/sakra/homebrew/commits/c5639788e2ced103bd92fb7a8076637e425b11fa"},{"author":{"name":"jjwmui","email":"28cb7bd85e73815f8c3a695122fe90c416a02d3d@gmail.com"},"sha":"09e18005717bcd3f8940ffc1f4b60845f924ff9c","message":"tomcat 7.0.23\n\nSigned-off-by: Adam Vandenberg <flangy@gmail.com>","url":"https://api.github.com/repos/sakra/homebrew/commits/09e18005717bcd3f8940ffc1f4b60845f924ff9c"},{"author":{"name":"Emanuel Evans","email":"fe999076846463bd81f9989c82ffed9a6f086281@gmail.com"},"sha":"c9a680ba790e5b97cc750ae799f6cdc52f39a916","message":"bogofilter 1.2.2\n\nSigned-off-by: Adam Vandenberg <flangy@gmail.com>","url":"https://api.github.com/repos/sakra/homebrew/commits/c9a680ba790e5b97cc750ae799f6cdc52f39a916"},{"author":{"name":"Sascha Kratky","email":"1cc1e6a4aa9d375121fc70ecff42559b8a7790bb@gmail.com"},"sha":"87a5d1d80e8ce1f6a8c2e3f3622627c3217fef56","message":"Merge branch 'master' of http://github.com/mxcl/homebrew","url":"https://api.github.com/repos/sakra/homebrew/commits/87a5d1d80e8ce1f6a8c2e3f3622627c3217fef56"}],"ref":"refs/heads/master","head":"87a5d1d80e8ce1f6a8c2e3f3622627c3217fef56","size":14,"push_id":51604441}