)]}'
{
  "commit": "bc5a0b029e8f115aa649b68240e25d33d175e91a",
  "tree": "09122046dd36e3450ccec507e2c15cc17fa1c01a",
  "parents": [
    "6695fe1d74d4d13f676213663ff4ab22b3ae2624"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Sun Dec 03 12:10:09 2023 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Dec 03 03:10:09 2023 +0000"
  },
  "message": "fix(gazelle): ensure that gazelle helper modules are on PYTHONPATH (#1590)\n\nBefore this change there was a bug in how the parsing helpers were being\nused in case we were using Python 3.11 toolchain, which is using a more\nstrict version of the entrypoint template. This change adds `imports \u003d\n[\".\"]`\nto ensure that the gazelle helper components are on PYTHONPATH and\nupdates\nthe non-bzlmod tests to run under 3.11.\n\nWe also:\n* Change `.bazelrc` to use explicit `__init__.py` definition to avoid\n  non-reproducible errors in the future.\n* Add a dedicated `gazelle_binary` that uses `DEFAULT_LANGUAGES` *and*\n  `//python`.\n\nFixes #1589",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04e3beb6cc7cc162dcef73bc1f648fe79e58b7fb",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "1937fe549d03ae51128bf50ab8d67d01a1b486ab",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "f48d0a97eec2b528f3827eb05bd6209d3a2ad573",
      "old_mode": 33188,
      "old_path": "gazelle/.bazelrc",
      "new_id": "7a67d3e9e03b40812f750996902460991b8133fc",
      "new_mode": 33188,
      "new_path": "gazelle/.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "601614551603bdb72d6735768698689df12c7c63",
      "old_mode": 33188,
      "old_path": "gazelle/BUILD.bazel",
      "new_id": "7a4d4c0c5cecde4396615c50006174146f4d296b",
      "new_mode": 33188,
      "new_path": "gazelle/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "fe7ac3ec5326a8bce5331a764abc962b48dfac52",
      "old_mode": 33188,
      "old_path": "gazelle/WORKSPACE",
      "new_id": "df2883fd0842802d359e5c048f0e0386430d6b4d",
      "new_mode": 33188,
      "new_path": "gazelle/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "1855551a808b3d00252f42ad95d34748c279dc80",
      "old_mode": 33188,
      "old_path": "gazelle/modules_mapping/BUILD.bazel",
      "new_id": "d78b1fb51f5068a480bd1037ad6d95734dca5885",
      "new_mode": 33188,
      "new_path": "gazelle/modules_mapping/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e993a14f22497558a0fb737c8f3f031f37388e26",
      "old_mode": 33188,
      "old_path": "gazelle/python/BUILD.bazel",
      "new_id": "1d9460c3472032aba25472bcfef5a327785eb846",
      "new_mode": 33188,
      "new_path": "gazelle/python/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2f5a4a16caa20a9f1cb44d3913ac13583830b2a4",
      "old_mode": 33188,
      "old_path": "gazelle/python/__main__.py",
      "new_id": "18bc1ca37f0bc86ade03815bf6d4bdd5c57ebc65",
      "new_mode": 33188,
      "new_path": "gazelle/python/__main__.py"
    },
    {
      "type": "modify",
      "old_id": "74bd85bce614012dd28b5bcdb2748ade004a42c9",
      "old_mode": 33188,
      "old_path": "gazelle/python/python_test.go",
      "new_id": "617b3f858e7887a2300525ac92f23e709eb3a741",
      "new_mode": 33188,
      "new_path": "gazelle/python/python_test.go"
    },
    {
      "type": "modify",
      "old_id": "d0f1690d94b93766e8a845140580a4226eb2de94",
      "old_mode": 33188,
      "old_path": "gazelle/pythonconfig/BUILD.bazel",
      "new_id": "d80902e7ce08a9ff2536432bc8bf42c711306bf0",
      "new_mode": 33188,
      "new_path": "gazelle/pythonconfig/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1512eb97ae70a150e6b205a80685c524c4ddd2c3",
      "old_mode": 33188,
      "old_path": "gazelle/pythonconfig/pythonconfig_test.go",
      "new_id": "bf31106e1e1bfc5696ecc303d9971033184e41ed",
      "new_mode": 33188,
      "new_path": "gazelle/pythonconfig/pythonconfig_test.go"
    }
  ]
}
