)]}'
{
  "commit": "f6f1a3db36e849a5a0dc6556cf8b9156decdc7a0",
  "tree": "a07b028ada31fee2d19b2093388f535e20b0112c",
  "parents": [
    "eb279d77f12b58f2a6b36d84dcc3a623d086df26"
  ],
  "author": {
    "name": "Yun Peng",
    "email": "pcloudy@google.com",
    "time": "Mon Nov 18 14:00:30 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Nov 18 14:00:30 2024 +0100"
  },
  "message": "bisect: always override oldCommit to the merge base commit\n\nThis would resolve branch name like `release-8.0.0rc2` to an actual commit hash, which is then a valid Bazel version for Bazelisk. \r\n\r\nThis avoids error like:\r\n```\r\n# bazel --bisect\u003drelease-8.0.0rc2..e18aad1be363fe40bad2cc67462a6389f381096b test //...\r\n\r\n\r\n--- Getting the list of commits between release-8.0.0rc2 and e18aad1be363fe40bad2cc67462a6389f381096b\r\n\r\nFound 54 commits between (release-8.0.0rc2, e18aad1be363fe40bad2cc67462a6389f381096b]\r\n\r\n\r\n--- Verifying if the given good Bazel commit (release-8.0.0rc2) is actually good\r\n\r\n2024/11/18 12:58:03 could not run Bazel: could not download Bazel: could not resolve the version \u0027release-8.0.0rc2\u0027 to an actual version number: Invalid version \u0027release-8.0.0rc2\u0027\r\n```",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79534f43b66a9a7f4d196fde8a6aee83c6418e28",
      "old_mode": 33188,
      "old_path": "core/core.go",
      "new_id": "45536b8e6dd8fd2379a00eef18728d78463b9700",
      "new_mode": 33188,
      "new_path": "core/core.go"
    }
  ]
}
