)]}'
{
  "commit": "a5076736b0d46b28146e7524f1c0d158d7ed3c2f",
  "tree": "4e1639b1185d2d8e2a8d382fb4c9b85bc5fb7f6d",
  "parents": [
    "53f7407bdfd0e02c9f048a9e83f6acf0c9549099"
  ],
  "author": {
    "name": "Oleh Prypin",
    "email": "oprypin@google.com",
    "time": "Fri Sep 06 05:23:38 2024 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 06 03:23:38 2024 +0000"
  },
  "message": "feat(rules): add build_data_file field to PyExecutableInfo (#2181)\n\nPyExecutableInfo was added in\nhttps://github.com/bazelbuild/rules_python/pull/2166 with the field\n`runfiles_without_exe` that intentionally excludes files that are\nspecific to\nthat target/executable, such as the build data file (which may contain\nthe target name,\nor other target-specific information).\n\nHowever, consuming tools (such as ones used within Google) may need to\nderive a file from\nthat build data, override it completely, or be happy with its content as\nis. To aid that\ncase, expose it via PyExecutableInfo.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1437e2eb1da59be7761b14c491e9651839b74cc5",
      "old_mode": 33188,
      "old_path": "python/private/common/py_executable.bzl",
      "new_id": "80418acfccb3b9ddc61b6ae836c11f602d121a89",
      "new_mode": 33188,
      "new_path": "python/private/common/py_executable.bzl"
    },
    {
      "type": "modify",
      "old_id": "7fa2f1830847c37e55188c25c12fa23f4e75c687",
      "old_mode": 33188,
      "old_path": "python/private/py_executable_info.bzl",
      "new_id": "deb119428da8da354f8f87b8d446ce2b1b1e8d23",
      "new_mode": 33188,
      "new_path": "python/private/py_executable_info.bzl"
    }
  ]
}
