)]}'
{
  "commit": "7d4733c5019c9dab78583cb1a17a9d83370c2b89",
  "tree": "1d48de20ac4ff1d47cdf79d55a92499560e2b690",
  "parents": [
    "108b97dc372828f0e72e56bbb40cae8e1e83ece6"
  ],
  "author": {
    "name": "SZEDER Gábor",
    "email": "szeder.dev@gmail.com",
    "time": "Thu Oct 24 02:20:40 2019 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Oct 24 11:31:07 2019 +0900"
  },
  "message": "ci: fix GCC install in the Travis CI GCC OSX job\n\nA few days ago Travis CI updated their existing OSX images, including\nthe Homebrew database in the xcode10.1 OSX image that we use.  Since\nthen installing dependencies in the \u0027osx-gcc\u0027 job fails when it tries\nto link gcc@8:\n\n  + brew link gcc@8\n  Error: No such keg: /usr/local/Cellar/gcc@8\n\nGCC8 is still installed but not linked to \u0027/usr/local\u0027 in the updated\nimage, as it was before this update, but now we have to link it by\nrunning \u0027brew link gcc\u0027.  So let\u0027s do that then, and fall back to\nlinking gcc@8 if it doesn\u0027t, just to be sure.\n\nOur builds on Azure Pipelines are unaffected by this issue.  The OSX\nimage over there doesn\u0027t contain the gcc@8 package, so we have to\n\u0027brew install\u0027 it, which already takes care of linking it to\n\u0027/usr/local\u0027.  After that the \u0027brew link gcc\u0027 command added by this\npatch fails, but the ||-chained fallback \u0027brew link gcc@8\u0027 command\nsucceeds with an \"already linked\" warning.\n\nSigned-off-by: SZEDER Gábor \u003cszeder.dev@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85a9d6b15cdc539e4995a05483cfcefa105c36ab",
      "old_mode": 33261,
      "old_path": "ci/install-dependencies.sh",
      "new_id": "b54ccb4b52da536afb4b6ebf6858864c37eaae8a",
      "new_mode": 33261,
      "new_path": "ci/install-dependencies.sh"
    }
  ]
}
