)]}'
{
  "commit": "9cfdfd823d0196a0e33b7004208199f35a19bdd8",
  "tree": "ee146b808656b9583fb2d5e29cdca63810fbc903",
  "parents": [
    "d91e9b256f9ea797899ef45a221968f2382cf7f4"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Sat May 17 13:56:52 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat May 17 20:56:52 2025 +0000"
  },
  "message": "sphinxdocs: make xrefs to tag class attributes using attr role work (#2895)\n\nThe role assigned to attributes within the tag class directive were\nbeing given the\nrole `arg`, when they should be `attr`. This caused xrefs using the attr\nrole to\nbe unable to find them.\n\nTo fix, set them to have the correct role, like the repo rule and\nregular rule\ndirectives do. Also add a test.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "169f998749263131977b1a71677ad98d0811ebd8",
      "old_mode": 33188,
      "old_path": "sphinxdocs/src/sphinx_bzl/bzl.py",
      "new_id": "dc922056a61e92f31fad4d4bbe1fef8fe935a21c",
      "new_mode": 33188,
      "new_path": "sphinxdocs/src/sphinx_bzl/bzl.py"
    },
    {
      "type": "modify",
      "old_id": "6d65c920e123f21d724404c615329b337d0cbb7d",
      "old_mode": 33188,
      "old_path": "sphinxdocs/tests/sphinx_stardoc/sphinx_output_test.py",
      "new_id": "565c5ef68ee65c59296802b0028ccefe749a44d5",
      "new_mode": 33188,
      "new_path": "sphinxdocs/tests/sphinx_stardoc/sphinx_output_test.py"
    },
    {
      "type": "modify",
      "old_id": "83f6869a4843b64b01cd4c03539285e525a23b3a",
      "old_mode": 33188,
      "old_path": "sphinxdocs/tests/sphinx_stardoc/xrefs.md",
      "new_id": "8ff3e75d43260ff4e047b8fe882c6aa518f2667e",
      "new_mode": 33188,
      "new_path": "sphinxdocs/tests/sphinx_stardoc/xrefs.md"
    }
  ]
}
