)]}'
{
  "commit": "a148b4c25a7e343eac6a9a972f482711f8bef944",
  "tree": "da63f4fb5871d974096a2f37d432af393c2a45ba",
  "parents": [
    "83131623f73bde31ba51f4ceda7fa601a5b122c3"
  ],
  "author": {
    "name": "Dmitry Lomov",
    "email": "dslomov@google.com",
    "time": "Tue Jun 21 12:04:34 2016 +0000"
  },
  "committer": {
    "name": "Philipp Wollermann",
    "email": "philwo@google.com",
    "time": "Tue Jun 21 12:24:19 2016 +0000"
  },
  "message": "Disable runfiles on Windows.\n\nThis adds a new configuration option that allows disabling the creation of symlink forest for runfiles.\nOn Windows, symlink forest is disabled by default; only the runfiles manifest is created.\n\nFor shell tests, a function \u0027rlocation\u0027 is provided that converts from runfiles location to a real location.\n\nWork towards #1212.\n\n--\nMOS_MIGRATED_REVID\u003d125439553\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a24121334d5233937d8c9ae90c6bfd80ae7589c6",
      "old_mode": 33261,
      "old_path": "scripts/bootstrap/compile.sh",
      "new_id": "f0a797ed36c004026c96bb2eea90e34a57f39695",
      "new_mode": 33261,
      "new_path": "scripts/bootstrap/compile.sh"
    },
    {
      "type": "modify",
      "old_id": "98540d248ac7e559cbcf01ed91e40404003e14de",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/RunfilesSupport.java",
      "new_id": "61ac369f206b521774f4a8b44ae663b656b51f49",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/RunfilesSupport.java"
    },
    {
      "type": "modify",
      "old_id": "5ebe26f0eb7e922df0dea4b1b125bbd4509f379d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/SymlinkTreeAction.java",
      "new_id": "ef2fde933e1b3aa2b476026dae85b284ba1643e4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/SymlinkTreeAction.java"
    },
    {
      "type": "modify",
      "old_id": "fa9182abd2600699dbaa280b3619b4787ceed505",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/SymlinkTreeActionContext.java",
      "new_id": "11c141738bc33df62d75df86133ab260ee8addda",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/SymlinkTreeActionContext.java"
    },
    {
      "type": "modify",
      "old_id": "c37bac45f533d6d0ca8f821647d0d89d1001bf0f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java",
      "new_id": "04997434222afee412aaaa24ffc99d75a9f78acc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "0e47c2bd81f53a47d131bf854117eef9cd6afac6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeHelper.java",
      "new_id": "6a53d7daf0853357414847f23d4a57bcca28a1ab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeHelper.java"
    },
    {
      "type": "modify",
      "old_id": "e34a6b4befaf56e96ae1bce61a067e9971f2fca2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeStrategy.java",
      "new_id": "dc54714cd1acadf72ce08eef537eb023bfd8aa7f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "3790799542f139b41edad116232d379b5f1e2ade",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/android/NativeLibs.java",
      "new_id": "fc736ae5e111bcbbabb18aeeffda5814bc9111d3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/android/NativeLibs.java"
    },
    {
      "type": "modify",
      "old_id": "72ff4e80d87e51fb4904941df20d6f6e648479ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/test/StandaloneTestStrategy.java",
      "new_id": "2dd01c3bcddbbee1ff7df96591c77ca4af88a907",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/test/StandaloneTestStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "687d6228a4488242700a51c5bcb776e1b9c9e8ad",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/test/TestRunnerAction.java",
      "new_id": "473ec92069fa53f615a50127ad79a6b3cb8ef7e8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/test/TestRunnerAction.java"
    },
    {
      "type": "modify",
      "old_id": "e1bd9dee9f90bf4ec1a35bedc6faeb151fee3804",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/test/TestStrategy.java",
      "new_id": "68cefe19ee04e29c421a37b4a392263f5c7d34ca",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/test/TestStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "ae4520081f8ffefc67151a7206375e7e13d3c8dc",
      "old_mode": 33188,
      "old_path": "src/main/tools/build-runfiles.cc",
      "new_id": "d48df3cfff08a9fa76f3706b42d3842a2e340321",
      "new_mode": 33188,
      "new_path": "src/main/tools/build-runfiles.cc"
    },
    {
      "type": "modify",
      "old_id": "2a523cc3a5c789187930441add7defceb963ca19",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_windows_cpp_test.sh",
      "new_id": "4bff4c746a5fdfdc4c9da4e979d1db01f0654512",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_windows_cpp_test.sh"
    },
    {
      "type": "modify",
      "old_id": "05f265f33c901d737d3557eb56eff7c80ccdb518",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/test-setup.sh",
      "new_id": "77b23bbf87a13c2de8ba23e4fd9da7e90aaba989",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/test-setup.sh"
    },
    {
      "type": "modify",
      "old_id": "8733ead92ed4f3784e9edd26124eee8e8b9882a0",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/testenv.sh",
      "new_id": "43c14fd4a9ec724020bfc7f65a9b0f10658f5f93",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/testenv.sh"
    },
    {
      "type": "modify",
      "old_id": "c7ff53f3f86f6f3504673a2dd633453604732651",
      "old_mode": 33188,
      "old_path": "src/test/shell/unittest.bash",
      "new_id": "70e311faab88e64cbf3d40686b635642c5fc83d0",
      "new_mode": 33188,
      "new_path": "src/test/shell/unittest.bash"
    },
    {
      "type": "modify",
      "old_id": "6fa814aeda3efb9e6911983cb083ff4e5a1b714f",
      "old_mode": 33261,
      "old_path": "tools/test/test-setup.sh",
      "new_id": "150b9faaa31d306c6a1639164759f3e93ffd00f3",
      "new_mode": 33261,
      "new_path": "tools/test/test-setup.sh"
    }
  ]
}
