)]}'
{
  "commit": "87621656da2377f5b59b0ee84ecaf54ea77b7bd8",
  "tree": "849d6fe1cd76b45162d96cab68444902b240a942",
  "parents": [
    "27b0bcfda2ef8496fd83733d7a7392a7e04218fa"
  ],
  "author": {
    "name": "Laszlo Csomor",
    "email": "laszlocsomor@google.com",
    "time": "Mon Apr 23 07:56:37 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Mon Apr 23 07:58:18 2018 -0700"
  },
  "message": "Bash,runfiles: add tests\n\nThe runfiles library can now discover where the\nrunfiles are.\n\nAlso remove the shebang line from the runfiles\nlibrary. This script should never by executed on\nits own but be sourced by other Bash scripts.\n\nSee https://github.com/bazelbuild/bazel/issues/4460\n\nRELNOTES[NEW]: Bash,runfiles: use the new platform-independent library in `@bazel_tools//tools/bash/runfiles` to access runfiles (data-dependencies). See https://github.com/bazelbuild/bazel/blob/master/tools/bash/runfiles/runfiles.bash for usage information.\n\nCloses #5071.\n\nChange-Id: I94557133e76ecc927646d109e2611d711c363cdc\nPiperOrigin-RevId: 193923870\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb2b0e180f88becaf01833806e3018df624e7af9",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/runfiles_test.py",
      "new_id": "86c40b9cbb43c24869e1a1feab79462132ba047e",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/runfiles_test.py"
    },
    {
      "type": "modify",
      "old_id": "b6d52f717e9d2cc7742fe4bc95abb184255118a0",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/testdata/runfiles_test/bar/BUILD.mock",
      "new_id": "ab97f8d9eb1dc37cdddcf77a69df3e6ac8ebfd82",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/testdata/runfiles_test/bar/BUILD.mock"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88c98565302f531b9897fcf1223ec203e58b0fe3",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/testdata/runfiles_test/bar/bar-sh-data.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26d75fa492ac41e4588c45cd73cc46f8f9d661e6",
      "new_mode": 33261,
      "new_path": "src/test/py/bazel/testdata/runfiles_test/bar/bar.sh"
    },
    {
      "type": "modify",
      "old_id": "48d3108f677b47d238ff6c360e369b889578b8c9",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/testdata/runfiles_test/foo/BUILD.mock",
      "new_id": "f35b840887ad21d684a756ddd7b3ddb048c4d03b",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/testdata/runfiles_test/foo/BUILD.mock"
    },
    {
      "type": "modify",
      "old_id": "44a01847ce12c23fc3a880d701482702dbda8557",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/testdata/runfiles_test/foo/Foo.java",
      "new_id": "3571de1942f7ea144dd3bc28e205ba5925bbc494",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/testdata/runfiles_test/foo/Foo.java"
    },
    {
      "type": "modify",
      "old_id": "141c67fbc30ed50336d11f891197d7c3e43146c8",
      "old_mode": 33188,
      "old_path": "src/test/py/bazel/testdata/runfiles_test/foo/foo.py",
      "new_id": "d526531c9aa04e98dc896b648c6cfb37430507c6",
      "new_mode": 33188,
      "new_path": "src/test/py/bazel/testdata/runfiles_test/foo/foo.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a89cfdb6ba1e55819ffb2d30efa7f1d7d07aff4",
      "new_mode": 33261,
      "new_path": "src/test/py/bazel/testdata/runfiles_test/foo/foo.sh"
    },
    {
      "type": "modify",
      "old_id": "9fcf6ea6aeeb66f04f7e565abb97d73f5737c026",
      "old_mode": 33188,
      "old_path": "tools/bash/runfiles/BUILD.tools",
      "new_id": "3b43a75f9f34520a2b8089a27bf34b29bea930b8",
      "new_mode": 33188,
      "new_path": "tools/bash/runfiles/BUILD.tools"
    },
    {
      "type": "modify",
      "old_id": "d56a835bfa18a651762d3d340e847d3c944b8423",
      "old_mode": 33188,
      "old_path": "tools/bash/runfiles/runfiles.bash",
      "new_id": "6894a8bc153263531728fc5a8dff88631e478253",
      "new_mode": 33188,
      "new_path": "tools/bash/runfiles/runfiles.bash"
    },
    {
      "type": "modify",
      "old_id": "3d6dd8885c5e38553be05be7fc7e7713d708e993",
      "old_mode": 33188,
      "old_path": "tools/bash/runfiles/runfiles_test.bash",
      "new_id": "3d6dd8885c5e38553be05be7fc7e7713d708e993",
      "new_mode": 33261,
      "new_path": "tools/bash/runfiles/runfiles_test.bash"
    }
  ]
}
