)]}'
{
  "commit": "fe88b2381b5d272437593dc3604fc834114e4a15",
  "tree": "8fa0f045c149f99beebb9529bf9918afe855caf1",
  "parents": [
    "830261e4b1c427c7f646f689fedf45117dd54aad"
  ],
  "author": {
    "name": "Brandon Chinn",
    "email": "brandonchinn178@gmail.com",
    "time": "Tue Apr 22 23:39:02 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 23 06:39:02 2025 +0000"
  },
  "message": "build: Run pre-commit everywhere (#2808)\n\nFix pre-commit issues.\n\nWould be nice to run `pre-commit run -a` in CI, but won\u0027t fix that now\n\n---------\n\nCo-authored-by: Douglas Thor \u003cdougthor42@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e6f2fa187947351d27c30bca4dc08a964adeaa1",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "d2e0721526e9073d8e27b94d292fbab8e930ba41",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "2b451e89fa73ecc6fc0ba651ffc4edd4c36510d0",
      "old_mode": 33188,
      "old_path": ".pre-commit-config.yaml",
      "new_id": "67a02fc6c0594f2d374fe01a9b238c8cf0170b72",
      "new_mode": 33188,
      "new_path": ".pre-commit-config.yaml"
    },
    {
      "type": "modify",
      "old_id": "be34264b5a3a26c47c77b88f52377a9631e70ebe",
      "old_mode": 33188,
      "old_path": "examples/bzlmod/py_proto_library/foo_external/py_binary_with_proto.py",
      "new_id": "67e798bb8f0549a411750cf2a668d299e621cf3a",
      "new_mode": 33188,
      "new_path": "examples/bzlmod/py_proto_library/foo_external/py_binary_with_proto.py"
    },
    {
      "type": "modify",
      "old_id": "13e0895160d6fdf4aefe82d4702e6f43e17f55b4",
      "old_mode": 33188,
      "old_path": "examples/wheel/lib/module_with_type_annotations.py",
      "new_id": "eda57bae6a0a9050132e0eef39cdba629d7e43ae",
      "new_mode": 33188,
      "new_path": "examples/wheel/lib/module_with_type_annotations.py"
    },
    {
      "type": "modify",
      "old_id": "47134d11f3d3dc254a64c4a783424ce9fbb86471",
      "old_mode": 33188,
      "old_path": "examples/wheel/test_publish.py",
      "new_id": "e6ec80721b42d19c08da896c3875a75e27a3f6db",
      "new_mode": 33188,
      "new_path": "examples/wheel/test_publish.py"
    },
    {
      "type": "modify",
      "old_id": "9ec150301d761a372dd31d5af3fdeaa91e1bf7d0",
      "old_mode": 33188,
      "old_path": "examples/wheel/wheel_test.py",
      "new_id": "35803da74260fc05136bfc35aaa0a8a115cb7e17",
      "new_mode": 33188,
      "new_path": "examples/wheel/wheel_test.py"
    },
    {
      "type": "modify",
      "old_id": "e2d0a8a9790065daf8b4856cfa0034ffa7ed2a6c",
      "old_mode": 33188,
      "old_path": "gazelle/python/testdata/dependency_resolution_order/__init__.py",
      "new_id": "4b40aa9f54e2002d5ccf5a150f428b2730f58416",
      "new_mode": 33188,
      "new_path": "gazelle/python/testdata/dependency_resolution_order/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "eff06de5a73b9fabaa0da98ac5d9a11ca9988899",
      "old_mode": 33188,
      "old_path": "gazelle/python/testdata/py312_syntax/pep_695_type_parameter.py",
      "new_id": "eb6263b3344c9abcff1209caef059362a2cce3e6",
      "new_mode": 33188,
      "new_path": "gazelle/python/testdata/py312_syntax/pep_695_type_parameter.py"
    },
    {
      "type": "modify",
      "old_id": "293377dc6dca887b8d3819b2d453b42be8f1f437",
      "old_mode": 33188,
      "old_path": "python/private/pypi/dependency_resolver/dependency_resolver.py",
      "new_id": "89c9123a61473babe100c052131242280a4907d1",
      "new_mode": 33188,
      "new_path": "python/private/pypi/dependency_resolver/dependency_resolver.py"
    },
    {
      "type": "modify",
      "old_id": "9414a865c02b977a7fc86a19e3726c5b6303fae5",
      "old_mode": 33188,
      "old_path": "tests/integration/runner.py",
      "new_id": "2534ab2d907e0cfc6f44b175b25c2c1e0bdd5918",
      "new_mode": 33188,
      "new_path": "tests/integration/runner.py"
    },
    {
      "type": "modify",
      "old_id": "893add2f625ca4b2655e96e5833946f30e8e7fc1",
      "old_mode": 33188,
      "old_path": "tests/no_unsafe_paths/test.py",
      "new_id": "4727a029951421dc1e16c8f48f96adae6054a732",
      "new_mode": 33188,
      "new_path": "tests/no_unsafe_paths/test.py"
    },
    {
      "type": "modify",
      "old_id": "908b3fe9566bf9087c7a7672484a6c6911d8b270",
      "old_mode": 33188,
      "old_path": "tools/wheelmaker.py",
      "new_id": "28ec039741db79eaf7a0f926d562618a10bf596d",
      "new_mode": 33188,
      "new_path": "tools/wheelmaker.py"
    }
  ]
}
