{"push_id":1007686702,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"a61097137e30b321c7acab0cfb560a7e608dbe1a","before":"55df90f8a734be8e90828ff9486484abe3ef1e75","commits":[{"sha":"142a58f9ef5fe44c8731c00cd9b74d71bc15f449","author":{"email":"9a05244150b861e40c78843b801eed71bca54eac@me.com","name":"Xu Cheng"},"message":"tap_migrations: add core/formula separation migration hack\n\nThis is a hack to force old Homebrew to perform core/formula separation migration.\nOn the old system, `brew update` will try to load `tap_migrations.rb` file.\nInstead of returning the migration list, we swap the process to run `brew update` second time\nto perform the migration.\n\nNOTE: this commit should be back ported to Homebrew/homebrew repo.","distinct":true,"url":"https://api.github.com/repos/xu-cheng/brew/commits/142a58f9ef5fe44c8731c00cd9b74d71bc15f449"},{"sha":"7cc83ac0006a7125c558b01130a36a6dbbe6757d","author":{"email":"9a05244150b861e40c78843b801eed71bca54eac@me.com","name":"Xu Cheng"},"message":"update: migrate to new remote\n\nWe introduce new remote for the core code, i.e \"Homebrew/brew\", after\ncore/formula separation. Therefore, we update git remote check here to\nenforce new upstream remote.\n\nFor usres who have old Homebrew installed, running `brew update` will\nset motion for following events:\n* Old `brew update` logic will update Homebrew to the latest commit in\n  master branch, i.e. this commit.\n* When generating update report, `tap_migrations.rb` will be loaded. A\n  hack introduced in the previous commit will swap the process to run\n  `brew update` in second time.\n* The new `brew update` logic will set upstream remote to `Homebrew/brew`\n  and perform all the necessary migrations.\n\nNOTE: this commit should be back ported to Homebrew/homebrew repo.","distinct":true,"url":"https://api.github.com/repos/xu-cheng/brew/commits/7cc83ac0006a7125c558b01130a36a6dbbe6757d"},{"sha":"cae1abaf46ef4a1cd873da27bd5fd13ec82aa88a","author":{"email":"9a05244150b861e40c78843b801eed71bca54eac@me.com","name":"Xu Cheng"},"message":"remove formula_renames\n\nWe don't need `formula_renames.rb` any more. It has been migrated to\n`formula_renames.json` in the `Homebrew/core` tap.","distinct":true,"url":"https://api.github.com/repos/xu-cheng/brew/commits/cae1abaf46ef4a1cd873da27bd5fd13ec82aa88a"},{"sha":"a61097137e30b321c7acab0cfb560a7e608dbe1a","author":{"email":"9a05244150b861e40c78843b801eed71bca54eac@me.com","name":"Xu Cheng"},"message":"move shell completion scripts to where can be auto picked up\n\nLet's use core formula separation as opportunity to put shell completion\nscripts to where they should be and avoid git conflict during the process.","distinct":true,"url":"https://api.github.com/repos/xu-cheng/brew/commits/a61097137e30b321c7acab0cfb560a7e608dbe1a"}]}