)]}'
{
  "commit": "7e07684da8a0db09e1717e362ae3733163c153b9",
  "tree": "1b5302ce178be1f9ccee22f2ffbef0c859f0b9bd",
  "parents": [
    "8d7645eb4926810c3bf3926fcf1ac3d3c444419d"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "rlevasseur@google.com",
    "time": "Wed Oct 04 14:15:17 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 04 21:15:17 2023 +0000"
  },
  "message": "tests(pystar): add analysis tests to cover basic windows building (#1452)\n\nThe CI currently only runs on Ubuntu, so it assumes that is the target\nplatform. This ends\nup missing some notable Windows code paths, though.\n\nSince its analysis-phase logic, we can force the platform to be Windows\nfor the analysis\ntests, and then the rules follow the code paths that should be taken\nunder Windows.\nThis allows testing Windows logic under Ubuntu.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50be6737296aeaf061f416a9322eeab3109fa07c",
      "old_mode": 33188,
      "old_path": "python/private/common/py_executable.bzl",
      "new_id": "bb1f16d61a6eb423760ec7deaf8d8a45d12a0af9",
      "new_mode": 33188,
      "new_path": "python/private/common/py_executable.bzl"
    },
    {
      "type": "modify",
      "old_id": "3136ab18b72b80ace6f791f3e05768a48210b8e0",
      "old_mode": 33188,
      "old_path": "python/private/common/py_executable_bazel.bzl",
      "new_id": "97712c5e43d25dfdb561f057fd55a19a994f4805",
      "new_mode": 33188,
      "new_path": "python/private/common/py_executable_bazel.bzl"
    },
    {
      "type": "modify",
      "old_id": "e2718508343856429774c35e02d903cecdc024d4",
      "old_mode": 33188,
      "old_path": "tests/base_rules/BUILD.bazel",
      "new_id": "aa21042e2511f728f17cfae619bb8e6dd23737eb",
      "new_mode": 33188,
      "new_path": "tests/base_rules/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "13ec946be5a0c94d72079c61f1496264fe7b09f3",
      "old_mode": 33188,
      "old_path": "tests/base_rules/py_executable_base_tests.bzl",
      "new_id": "b5dea172c3bf5b327a1bb4ed987cbca2e2774513",
      "new_mode": 33188,
      "new_path": "tests/base_rules/py_executable_base_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "4d0f7d1c3e52ac5396fbaf0957657f3164ced260",
      "old_mode": 33188,
      "old_path": "tests/base_rules/py_test/py_test_tests.bzl",
      "new_id": "f4b704e6caf4495e0ca6018b4dd61be0e361ffca",
      "new_mode": 33188,
      "new_path": "tests/base_rules/py_test/py_test_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "3f7925d6314c386cd7b4c57b7f5401164a27bdd6",
      "old_mode": 33188,
      "old_path": "tests/cc/BUILD.bazel",
      "new_id": "ef64d6dbeff89fe73e12fab62b432e7baf63103e",
      "new_mode": 33188,
      "new_path": "tests/cc/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "316e9abbf163f8bac4d33f0872fb9ff6376d6337",
      "new_mode": 33188,
      "new_path": "tests/support/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ff3c507fc51dd52a3e75f065425a90139857e6c",
      "new_mode": 33188,
      "new_path": "tests/support/test_platforms.bzl"
    }
  ]
}
