)]}'
{
  "commit": "d03effd15f01b73c2f24b2d935d0af79476d52c0",
  "tree": "c7757f7ed95abaf062fdede404110c1574abc04f",
  "parents": [
    "4685557d45c11d9b9422418001b8c457bbb83624"
  ],
  "author": {
    "name": "ulfjack",
    "email": "ulfjack@google.com",
    "time": "Thu Apr 27 19:10:43 2017 +0200"
  },
  "committer": {
    "name": "Vladimir Moskva",
    "email": "vladmos@google.com",
    "time": "Fri Apr 28 01:01:56 2017 +0200"
  },
  "message": "Fix bazel_toolchain_test\n\nThis time for real. This rolls back bea9c01592a5, my previous attempt to fix\nthe test. What happened:\n\nBefore fdba19031961:\nThe BUILD file was referencing the data as a directory, and the sandbox\nimplementation was symlinking the entire directory (not individual files).\nAs a result, the chmod call was succeeding, but *it was modifying the source\ntree*!\n\nAfter fdba19031961, before bea9c01592a5:\nThe BUILD file was using a glob to enumerate individual files, and the\nindividual symlinks in the sandbox are in a read-only file system. The chmod\ncall was failing.\n\nAfter bea9c01592a5:\nWithout the chmod call, the test passed because the files were still marked\nas executable *in the source tree* due to the pre-fdba19031961 code. However,\nit failed in a clean checkout.\n\nSolution:\nReinstate the chmod call, but make sure all the files are copied into a\ntemporary *empty* directory.\n\nFixes #2891.\n\nPiperOrigin-RevId: 154436636\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b0b4f36becec604624ac6d7aba8daa865d61601",
      "old_mode": 33188,
      "old_path": "src/test/shell/bazel/BUILD",
      "new_id": "26b92f3059a5ef5f7a4d1e811495dc54fb461457",
      "new_mode": 33188,
      "new_path": "src/test/shell/bazel/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d7e8e317f6c090a706606ca007b86e5cc3ceb6e8",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_toolchain_test.sh",
      "new_id": "cb5a8bffc43d8864c7f93017325e65ea6e072061",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_toolchain_test.sh"
    }
  ]
}
