)]}'
{
  "commit": "b68d3c15a5e4f7be730c9386e4bd3b21b3f600b8",
  "tree": "1a6afd5e2a7099cc567d34870014c173c4cd9c71",
  "parents": [
    "7133f21ffd3e20cedf21ad8d0d506a6f2a35c85f"
  ],
  "author": {
    "name": "Yun Peng",
    "email": "pcloudy@google.com",
    "time": "Wed May 29 14:38:27 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed May 29 14:39:33 2019 -0700"
  },
  "message": "Windows, launcher: support python/bash toolchain\n\nPreviously, we assume the python/bash binary path passed to the launcher is an absolute path specified by `--python_path` or `--shell_executable`, but this is not true when using python/shell toolchain. When using the python toolchain, the given python binary path will be a runfile path, we can use `Rlocation` to find the absolute path.\n\nFixes https://github.com/bazelbuild/bazel/issues/7947\n\nCloses #8440.\n\nPiperOrigin-RevId: 250569171\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0020d5f92d55d3bafa944a326fd17e565e2e253c",
      "old_mode": 33188,
      "old_path": "src/tools/launcher/bash_launcher.cc",
      "new_id": "67f0a5d53a2b5191c81948889f8c039335e6c5c4",
      "new_mode": 33188,
      "new_path": "src/tools/launcher/bash_launcher.cc"
    },
    {
      "type": "modify",
      "old_id": "c4d2d5c04670fdb6848d698430f991a123890a91",
      "old_mode": 33188,
      "old_path": "src/tools/launcher/python_launcher.cc",
      "new_id": "698fc40c4462ae80de87b1c6a6fcfc7190de3fb9",
      "new_mode": 33188,
      "new_path": "src/tools/launcher/python_launcher.cc"
    }
  ]
}
