)]}'
{
  "commit": "42077a09e7ff82208e19f84d13d94dd4a58c91dc",
  "tree": "a06d1452a541655fc5b9794b17d22c295c056533",
  "parents": [
    "bd6b02c77e290a2e9aa60f6e2719d2d0d1efe8a0"
  ],
  "author": {
    "name": "Keith Smiley",
    "email": "keithbsmiley@gmail.com",
    "time": "Fri Sep 13 08:09:31 2019 -0700"
  },
  "committer": {
    "name": "Dmitry Lomov",
    "email": "dslomov@google.com",
    "time": "Wed Oct 02 10:26:51 2019 +0200"
  },
  "message": "Add explicit --sdk argument to xcrun calls\n\nXcode 11 (and possibly earlier versions) has a bug where, when you don\u0027t\npass `-sdk macosx`, it can either pick the global\n`/Library/Developer/CommandLineTools` SDK path, or the SDK path bundled\nwithin Xcode itself. This seems to depend on if you have other versions\nof Xcode installed, and which versions of the command line tools you\nhave installed. Passing `-sdk macosx` seems to always force it to pick\nthe Xcode bundled version, which is what we prefer. This fixes issues\nwith remote cache misses caused by these tools not being the same\nbecause of this difference. At least 2 apple bugs have been filed\nabout this FB7147521 FB7253366\n\nYou can see which path it\u0027s picking by running:\n\n```\nenv -i xcrun -l -n clang\n```\n\nCloses #9371.\n\nPiperOrigin-RevId: 268906772\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06a98546cc7e32eebfe2cf3805a397bcbe879550",
      "old_mode": 33261,
      "old_path": "scripts/bootstrap/compile.sh",
      "new_id": "dcc98b40d83bdcc30eefafd1fa538d5dd6f9e121",
      "new_mode": 33261,
      "new_path": "scripts/bootstrap/compile.sh"
    },
    {
      "type": "modify",
      "old_id": "8642f9c7c7cb1b2c089db92cef074e9802935333",
      "old_mode": 33188,
      "old_path": "src/tools/xcode/realpath/BUILD",
      "new_id": "14d1745d8f40c1689be6a96ea2a2278388cb6479",
      "new_mode": 33188,
      "new_path": "src/tools/xcode/realpath/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9434c168b2f06fcd448f8d110e21a613d6d508c7",
      "old_mode": 33188,
      "old_path": "tools/cpp/osx_cc_configure.bzl",
      "new_id": "7202d499e95997558c91b2f7dacf1ee144793806",
      "new_mode": 33188,
      "new_path": "tools/cpp/osx_cc_configure.bzl"
    },
    {
      "type": "modify",
      "old_id": "b1326e27af5f32c765f0798c888728147f7a3400",
      "old_mode": 33188,
      "old_path": "tools/osx/BUILD",
      "new_id": "b3568dc30419a99f32c2e7fa906dff18c9da6e51",
      "new_mode": 33188,
      "new_path": "tools/osx/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6136bcd7b1f6a399c2706d5662fd6c67b3715dc4",
      "old_mode": 33188,
      "old_path": "tools/osx/xcode_configure.bzl",
      "new_id": "509c16553bb5b849dd79eb80c9c28cb88ccf3564",
      "new_mode": 33188,
      "new_path": "tools/osx/xcode_configure.bzl"
    }
  ]
}
