)]}'
{
  "commit": "39703fa18135fae3bcc458490a0b8266ca85e513",
  "tree": "71397eb943a6ffb3f4400c5a67b5154e69c6bd40",
  "parents": [
    "6819b844e6fa80c18ebd61090b1c9b0f7abf623b"
  ],
  "author": {
    "name": "Douglas Thor",
    "email": "dougthor42@users.noreply.github.com",
    "time": "Fri Aug 01 21:58:28 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Aug 02 04:58:28 2025 +0000"
  },
  "message": "docs(gazelle): Start migrating Gazelle docs to ReadTheDocs, part 1 of ~5 (#3129)\n\nPart of #3082\n\nFirst of probably 5 PRs.\n\n+ Set up the Bazel config so that the rules_python root docs can\nreference and use the gazelle/docs directory.\n+ Replace the original `docs/gazelle.md` with `gazelle/docs/index.md`\n+ Migrate general info from `gazelle/README.md` to\n`gazelle/docs/index.md`\n+ Mechanical updates:\n  + Wrap at ~80 chars\n  + Use MyST directives and roles.\n+ Also a drive-by update to building and running docs _without_\n`ibazel`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1009b73132867ec4a100387a89908f6500a1000",
      "old_mode": 33188,
      "old_path": "docs/BUILD.bazel",
      "new_id": "fdb74f9407698a392593dfe2fcb992a659f53a9b",
      "new_mode": 33188,
      "new_path": "docs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "456f1cfd6420ec012fbc4b460f4b5b4849432cf9",
      "old_mode": 33188,
      "old_path": "docs/README.md",
      "new_id": "1316d733bb83f2209f796026a87788989af4bb42",
      "new_mode": 33188,
      "new_path": "docs/README.md"
    },
    {
      "type": "delete",
      "old_id": "60b46faf2c4e2c7deebacde896b2ac42e3a1d0ee",
      "old_mode": 33188,
      "old_path": "docs/gazelle.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "25b423c6c373e8a9dd611f24a4e7eca8bd79ad49",
      "old_mode": 33188,
      "old_path": "docs/index.md",
      "new_id": "bdc6982ad5dcb26e5cb49d36ed87e8e5c1e746e9",
      "new_mode": 33188,
      "new_path": "docs/index.md"
    },
    {
      "type": "modify",
      "old_id": "83f341c49d9258bd178d11032a1d500850864e43",
      "old_mode": 33188,
      "old_path": "gazelle/README.md",
      "new_id": "df3085bb3702d6e8051777e38f366310e77e2531",
      "new_mode": 33188,
      "new_path": "gazelle/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c6b6fd56ebf5cf3e90de2bb4a31be0c848187ae",
      "new_mode": 33188,
      "new_path": "gazelle/docs/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea20e9c3e0e69a137a6b62ba931738519ef19ce3",
      "new_mode": 33188,
      "new_path": "gazelle/docs/index.md"
    }
  ]
}
