{"shas":[["3b5869acb59c9cc7c9ab0dfdf3fe756f3245511c","828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net","exceptions.rb: Add DownloadError\n\n`DownloadError` is an exception that download stratigies can throw to indicate\nthat a fetch was incomplete due to a failure in communication.\n\nThe `curl` method in `utils.rb` has been upgraded to throw a `DownloadError` if\nsomething bad happens to `curl` execution.","Charlie Sharpsteen"],["efcdbd691e672b8fa0f57540e1f687b07b7d84f8","828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net","mirror support: Add mirror method to Formula.rb\n\nMirrors can now be declared using the `mirror` method which works similar to\n`depends_on` and takes the same arguments as `url`.\n\nThe formula class now has a public `fetch` method that cycles through the\nmirror list if the downloader for the primary URL throws a `DownloadError`.\nOther brew commands, like brew-fetch, also benefit from mirror support by using\nthis method.\n\nCloses #7574.","Charlie Sharpsteen"],["b44c76cad0ecd4e488be85edcb2d4a5a03c6d817","828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net","mirror support: Add test","Charlie Sharpsteen"],["80ce89e954e8ba64ab653e1b259fd16e255974f8","828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net","mirror support: External command for mirror tests\n\n`brew mirror-check <formula...>` will process a list of Formulae and check\ntheir mirrors to see if they are reachable and the MD5 sums are valid.","Charlie Sharpsteen"],["77280398e3d7b7938bb30432961d250a0e928895","828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net","mirror support: Mirrors for kernel.org software\n\n- All Debian software is now mirrored by ftp.us.debian.org.\n\n- LibFFI is mirrored by ftp.sourceware.org.\n\n- All kernel.org software is now mirrored by mirrorservice.org.\n\nFixes #7478.","Charlie Sharpsteen"],["0315bd51f79b08d3343a8adff5f225600c469fa2","43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com","gnutls 2.12.11\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","Jack Nagel"],["dbc60d5bcd4557c23fecbd927b65a2f2b73e1ace","43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com","wget 1.13.4\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","Jack Nagel"],["af8e3b5aeacdb10a412560e131d631ba733a8346","43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com","Pretty-print the \"Trying a mirror\" message\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","Jack Nagel"],["1ca424ef31c2852313817414c9f959343a77b9e3","43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com","Revert \"Pretty-print the \"Trying a mirror\" message\"\n\nThis reverts commit af8e3b5aeacdb10a412560e131d631ba733a8346.\n\nSorry for the noise.\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","Jack Nagel"],["84e01a41055781ad964b476d9a234f1e3f919db7","43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com","gnutls: disable p11-kit support\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","Jack Nagel"],["05209f7c75f693edf23d992b5a00409520d36de2","ac41930b4fe9abf6e420b89d469f139f2210b6c4@atmos.org","nginx: fix patch variable substitution\n\nCloses #7718.\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","Corey Donohoe"],["06b554ac3f376da171ee68b627bb36a646c4826d","0706025b2bbcec1ed8d64822f4eccd96314938d0@methylblue.com","Only try mirrors for CurlDownloadStrategies\n\nAlso adjust output text slightly for prettiness.\n\nA possibly useful side effect here is safe_system has a defined Exception (subclassing RuntimeError) now.","Max Howell"],["27fca5bd9293799a336b75b5ced2404e92db5221","43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com","Improve external command documentation\n\nIn addition to a brief overview of what external commands are, add a\nlink to the wiki page where the real documentation resides.\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","Jack Nagel"],["b3a2521d25008aec66a3ab017d93b2214c395ca6","43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com","Remove `brew-man` documentation\n\nIt was extraneous, and useful only for maintainers and contributors. It\nis currently documented on the External Commands page of the wiki.\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","Jack Nagel"],["335383549eb8cca5b47100bd5e89213b597a1899","5b09847fdc2bcc8c7c506df89bc8543d94b30bd6@thoughtbot.com","Use latest stable version of Io\n\nCloses #7460.\n\nThis is the last known stable version of Io. However it is very old. If you\ncan find a newer stable version, please add it!\n\nSigned-off-by: Max Howell <max@methylblue.com>","Gabe Berke-Williams"],["dec4b73aa0f30fcc2a31fa87e6be5e31ec58cd5f","0706025b2bbcec1ed8d64822f4eccd96314938d0@methylblue.com","Allow `brew update --rebase`","Max Howell"],["91f080c1647a9c976e22e7ffa6217a17497b075c","43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com","manpage: boldface --rebase option\n\nThis is consistent with how other options are displayed.\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","Jack Nagel"],["2ff2bda238272387eaeacdbd3e3d88c6f22a63e0","828d338a9b04221c9cbe286f50cd389f68de4ecf@sharpsteen.net","formula.rb: Move cache dir creation to fetch\n\nSo that the cache directory will get created if the user runs `brew fetch`\ninstead of `brew install` as the first command.","Charlie Sharpsteen"],["6ad9225ab795ab9731b4d45cd074513e73cae5ca","0706025b2bbcec1ed8d64822f4eccd96314938d0@methylblue.com","More docs for `brew create` generated formula tests\n\nTo assist those new to stuff.","Max Howell"],["03a97df974ed419eddfb5f00cd1d5ef9589e2ff1","43386ce32af96f5c56f2a88e458cb94cebee3751@gmail.com","doctor: only check git status if repository exists\n\nCloses #7722.\n\nSigned-off-by: Jack Nagel <jacknagel@gmail.com>","Jack Nagel"]],"ref":"refs/heads/master","size":71,"head":"5d7daade2a592cd7466eea214de9c5d90247d63b","push_id":43752907}