{"push_id":752348995,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"c712dc535da076c00defcb1a1bd935293f46502f","before":"8f375bc7786a927c67dd14ab5faa9c6b96b50c21","commits":[{"sha":"745c84e213fd62807936f9dccfc510e49de9e41f","author":{"email":"789a0034670ca343bd663cce55238fe5eeeada5b@cpan.org","name":"Rafael Kitover"},"message":"put caveats in finish after post_install #42565\n\nWhen running brew -v install, long post_install output from the formula,\npresumably from upstream, may hide the important instructions in the\ncaveats and confuse the user. For example, postgresql runs initdb which\nprints its own instructions for running the database, making the caveats\nscroll off screen.\n\nPer xu-cheng's instructions in #42565 :\n\nRemove the explicit call to caveats from the install, reinstall, and\nupgrade commands, as well as the dependency installer code in\nFormulaInstaller#install_dependency , and call caveats right before the\nsummary code in FormulaInstaller#finish .\n\nCloses #42565.\n\nSigned-off-by: Xu Cheng <xucheng@me.com>","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/745c84e213fd62807936f9dccfc510e49de9e41f"},{"sha":"2660a325df275a51da8e66b5b0a5a6c30f5b9680","author":{"email":"9a05244150b861e40c78843b801eed71bca54eac@me.com","name":"Xu Cheng"},"message":"ARGV#resolved_formulae: use canonical_name to locate rack\n\nCloses #42537.\n\nSigned-off-by: Xu Cheng <xucheng@me.com>","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/2660a325df275a51da8e66b5b0a5a6c30f5b9680"},{"sha":"95b3649ec4978325863d311057478dacf1f15fc9","author":{"email":"9a05244150b861e40c78843b801eed71bca54eac@me.com","name":"Xu Cheng"},"message":"libiodbc: style fix","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/95b3649ec4978325863d311057478dacf1f15fc9"},{"sha":"1c0e9e3aa8b099728b48b831facbe37319de7aed","author":{"email":"9a05244150b861e40c78843b801eed71bca54eac@me.com","name":"Xu Cheng"},"message":"netcat6: better test","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/1c0e9e3aa8b099728b48b831facbe37319de7aed"},{"sha":"903b05d94b78fdd437f8228d13c94770f1f5aab7","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"tap: add formula_renames\n\n- Tap#formula_renames is a method used for getting information\nabout renames in tap formulae.","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/903b05d94b78fdd437f8228d13c94770f1f5aab7"},{"sha":"4421dd06e4815b0f8574de6a06df6ef439695e4e","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"formula: add oldname method\n\n- add Formula#oldname to get oldname for formula\n- add formula_renames.rb to store information about formula renames","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/4421dd06e4815b0f8574de6a06df6ef439695e4e"},{"sha":"a17281920a5c5e2cf644117c88b9b59d4a8bd342","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"audit: add rules for naming\n\n- restrict old names as names of new formulae\n- warn about dependencies on old names","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/a17281920a5c5e2cf644117c88b9b59d4a8bd342"},{"sha":"5709d740c3707b79699d791a015b675a329f3476","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"add migrator class for migrating renamed formulae","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/5709d740c3707b79699d791a015b675a329f3476"},{"sha":"e50cbef537dbab4c72a195140b78a23e69e4d7d6","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"exceptions: add TapFormulaWithOldnameAmbiguityError\n\n- TapFormulaWithOldnameAmbiguityError is an exception raised when\nmultiple tap formulae available for given old name","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/e50cbef537dbab4c72a195140b78a23e69e4d7d6"},{"sha":"db063aed66e9e9ebc55b14278fb38c9d0470f054","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"formulary: change logic for renamed formulae","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/db063aed66e9e9ebc55b14278fb38c9d0470f054"},{"sha":"f9a2ace219e499daf19766d5edad721a577d875b","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"don't use new name rack if old name rack is a dir\n\nEverything that used HOMEBREW_CELLAR/canonical_name\ncould point to something that doesn't exist because\nloader_for tries to load new name formula if no old\nname found. However there can be software installed\nfrom path with the same name that renamed formulae\nhad and we still need to link/unlink/uninstall etc\nthat software. The solution is Formulary#to_rack\nmethod that returns rack for given name.\n- Add Formulary#to_rack\n- Update ARGV.kegs\n- Update cmd/switch","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/f9a2ace219e499daf19766d5edad721a577d875b"},{"sha":"49b9127f1c11b208a9990be70c979a62297eac76","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"uninstall: change logic to handle renames","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/49b9127f1c11b208a9990be70c979a62297eac76"},{"sha":"6c7cc47652b2bd131ff21acf25b07a4d4822ad44","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"add migrate command for migrating renamed","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/6c7cc47652b2bd131ff21acf25b07a4d4822ad44"},{"sha":"6f44b158cddb3c8a58ea7c166cc2b251584db196","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"add test/test_migrator","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/6f44b158cddb3c8a58ea7c166cc2b251584db196"},{"sha":"40c7f3355a21b7db100b54ce534e348320c0358f","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"update: handle renames on update","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/40c7f3355a21b7db100b54ce534e348320c0358f"},{"sha":"87d24d4f8a0f129bde562eaeb7199cd3432862b4","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"add manpages","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/87d24d4f8a0f129bde562eaeb7199cd3432862b4"},{"sha":"b30c7bfb4f6da6bab06acc6870a9887f446c264a","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"add documentation for formula renames","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/b30c7bfb4f6da6bab06acc6870a9887f446c264a"},{"sha":"ba996055df6775de826b01aae157fec544cfd67a","author":{"email":"1b94db5e21f5b36636c6aee25756247de23daad2@gmail.com","name":"Vlad Shablinsky"},"message":"rename: libcppa -> caf","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/ba996055df6775de826b01aae157fec544cfd67a"},{"sha":"c712dc535da076c00defcb1a1bd935293f46502f","author":{"email":"aa7ada780dbf2380b352a70aaa93ceb8b17028b0@googlegroups.com","name":"BrewTestBot"},"message":"caf: update 0.14.0 bottle.","distinct":true,"url":"https://api.github.com/repos/BrewTestBot/homebrew/commits/c712dc535da076c00defcb1a1bd935293f46502f"}]}