)]}'
{
  "commit": "e2e9a43853c7dfb97c408e39903a362dad2d0565",
  "tree": "19ca52cc08cfc4adc4ce30a14225c6d80c0ebf5d",
  "parents": [
    "acc8f8202832252aae398cc6aba0b11de62c5179"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Mon May 19 12:24:09 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 19 19:24:09 2025 +0000"
  },
  "message": "docs: fix some more bad xrefs (#2910)\n\nMisc updates to fix doc warnings\n\n* Replace `collection` with `list`. Collections aren\u0027t a formal type.\nJust use list\n  as a stand-in.\n* Create faux AttributeBuilder typedef so that AttributeBuilder\nreferences don\u0027t\n  give a xref warning.\n* Change to object-lookup for `python` name (its a module extension, not\nrule)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e16a96e7631a4c6260f82ebeb09c86e313751dd1",
      "old_mode": 33188,
      "old_path": "python/private/python_register_toolchains.bzl",
      "new_id": "29da6638444b7abff8210b3eb0daaa03562630fb",
      "new_mode": 33188,
      "new_path": "python/private/python_register_toolchains.bzl"
    },
    {
      "type": "modify",
      "old_id": "892f2ea3438f2b8fdc1599e9978bc1a496592507",
      "old_mode": 33188,
      "old_path": "python/private/rule_builders.bzl",
      "new_id": "360503b21b68bdc61d9f05a7b28d7049439def7b",
      "new_mode": 33188,
      "new_path": "python/private/rule_builders.bzl"
    },
    {
      "type": "modify",
      "old_id": "55a05be03231d5f8812d70706534c494954639f9",
      "old_mode": 33188,
      "old_path": "python/uv/private/uv.bzl",
      "new_id": "09fb78322f9031a06e75cee8f348d5dcf03e8eb7",
      "new_mode": 33188,
      "new_path": "python/uv/private/uv.bzl"
    }
  ]
}
