)]}'
{
  "commit": "7d82f06e7ba1cf217c6d855cd5ffbb3b6598587c",
  "tree": "e5edaea4d02f1b8d25e9dbaeeff1fcb6683ee0f8",
  "parents": [
    "51458e88f7223d8d7db282018f085828e9a5a312"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "ignas.anikevicius@woven-planet.global",
    "time": "Mon Mar 06 10:33:30 2023 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Mar 05 17:33:30 2023 -0800"
  },
  "message": "feat: add bzlmod support for gazelle plugin (#1077)\n\n* feat: add optional pkg alias generation to pip_repository\r\n\r\n* feat: support using aliases in gazelle\r\n\r\n* doc: migrate gazelle example to use user friendly aliases\r\n\r\n* feat: gazelle supports bzlmod\r\n\r\n* chore: update gazelle plugin deps\r\n\r\n* chore: bazel run //:gazelle\r\n\r\n* fix: remove deps that are imported as bazel deps\r\n\r\nSee: bazelbuild/bazel-gazelle#1403\r\n\r\n* ci: add build_file_generation to show that we support bzlmod",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1b16bbc6633785b1359e43f0f5357712d7dd913",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "a0d9a1904711ac038a985f33212c13fda2c4fc4f",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "2ccdc64854cd4216686968f03b8bbe9064373dc0",
      "old_mode": 33188,
      "old_path": "docs/pip_repository.md",
      "new_id": "c02058e08d580fb7737b6a62992ef3d6b2cbdaff",
      "new_mode": 33188,
      "new_path": "docs/pip_repository.md"
    },
    {
      "type": "modify",
      "old_id": "6419ef2c703eb510ff811baff4b4ac5f4304093f",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/BUILD.bazel",
      "new_id": "7c88d9203dcded0b4c3ebbf21b3ce24cfb5b5c90",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f79fec486969432532a252f0fb10220475a5d27",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "9f1dae8aaf2e15e1f4688b863243ea7131c57684",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/WORKSPACE",
      "new_id": "65e0a6e5f367799f481ef388dec51d8ae103c331",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "847d1ecc55d9cf322f7cc9a9e1d46a3b7888d0fc",
      "old_mode": 33188,
      "old_path": "examples/build_file_generation/gazelle_python.yaml",
      "new_id": "b57e9f02bcd64100682b8127f797553bcb6dd6d4",
      "new_mode": 33188,
      "new_path": "examples/build_file_generation/gazelle_python.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd634020f3c6f25132a4e70fafaa33f6b9b7339e",
      "new_mode": 33188,
      "new_path": "gazelle/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "357944302ccf003a49d3361a0e4ce41de58a07a5",
      "old_mode": 33188,
      "old_path": "gazelle/deps.bzl",
      "new_id": "26f8c66aecd25cf10ac25c45e68979a2b43d7faa",
      "new_mode": 33188,
      "new_path": "gazelle/deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "6d6f0332a007f2c95bfe9faae586a5d0a9d5c408",
      "old_mode": 33188,
      "old_path": "gazelle/go.mod",
      "new_id": "94f19e801f0933f904a4189fd21889082bc4446f",
      "new_mode": 33188,
      "new_path": "gazelle/go.mod"
    },
    {
      "type": "modify",
      "old_id": "78e0c272ac9e5b8416645bfb078ea98c64d846db",
      "old_mode": 33188,
      "old_path": "gazelle/manifest/defs.bzl",
      "new_id": "05562a1583ac77285c95268bd0ffc9ba8b2bbec3",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/defs.bzl"
    },
    {
      "type": "modify",
      "old_id": "0f429f83453d511714891c689e275643fdc6eb84",
      "old_mode": 33188,
      "old_path": "gazelle/manifest/generate/generate.go",
      "new_id": "1f56e630cc1f66ccc4cf5bfed053b7e8f691a0eb",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/generate/generate.go"
    },
    {
      "type": "modify",
      "old_id": "bb4826435f69bdde0dcc943bc45ec797baa8a96f",
      "old_mode": 33188,
      "old_path": "gazelle/manifest/manifest.go",
      "new_id": "c49951dd3ed7ed510f5202d864f61dbc37947538",
      "new_mode": 33188,
      "new_path": "gazelle/manifest/manifest.go"
    },
    {
      "type": "modify",
      "old_id": "3b5ded213977c3066d10b9444d3b0799fd654004",
      "old_mode": 33188,
      "old_path": "gazelle/python/BUILD.bazel",
      "new_id": "ddcad2785df514ab9c7c1a6a41de8b2f89bd90e9",
      "new_mode": 33188,
      "new_path": "gazelle/python/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a2fe7d51b2734a60c3e6e74eb2a84dd09de4138c",
      "old_mode": 33188,
      "old_path": "gazelle/pythonconfig/pythonconfig.go",
      "new_id": "ea2ae65c4c18fbd768f486ce1632ed534e64cb56",
      "new_mode": 33188,
      "new_path": "gazelle/pythonconfig/pythonconfig.go"
    },
    {
      "type": "modify",
      "old_id": "01f731f14f345faac0f0da30b3e33d2e307958b0",
      "old_mode": 33188,
      "old_path": "python/extensions.bzl",
      "new_id": "75de4157bb73b5adfbdeaa1db3cbb64546790991",
      "new_mode": 33188,
      "new_path": "python/extensions.bzl"
    },
    {
      "type": "modify",
      "old_id": "982d8536ba8784b3acf94f2efad8022caeaef088",
      "old_mode": 33188,
      "old_path": "python/pip_install/pip_repository.bzl",
      "new_id": "733142ba923b631bdd60a1e271af9994bf6086b1",
      "new_mode": 33188,
      "new_path": "python/pip_install/pip_repository.bzl"
    }
  ]
}
