)]}'
{
  "commit": "a326b689a2a8af2e6f2ab98e9d53bda9f6915100",
  "tree": "f7c496a90d7a91ad1400a1b0d364f0a60424c429",
  "parents": [
    "723a80a44b871df95ef14624f4b43e536c9de496"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "rlevasseur@google.com",
    "time": "Mon Oct 30 16:50:57 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 30 23:50:57 2023 +0000"
  },
  "message": "docs: show PR warning banner and fix links doc source pages (#1521)\n\nThis fixes a few issues with the RTD doc building:\n\n* Warning banner is now shown for PR requests\n* Pages now link to the github source\n* The footer now shows the git commit they were built at\n\nThis works by passing the RTD environment variables to the sphinx build\nprocess, which allows the conf.py file to get their values. Env vars are\npassed by a new flag, `--//sphinxdocs:extra_env`, which allows passing\narbitrary environment variable values into the sphinx build process. To\nmake future usage of the RTD env vars easier, the build process passes\nalong all the `READTHEDOCS*` environment variables.\n\nFixes #1516",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d59380a8fb6803524a75f7378dd87b4fe49472b",
      "old_mode": 33188,
      "old_path": ".readthedocs.yml",
      "new_id": "f68ccc8396b76ddfaae3c79582a8075ac73837a4",
      "new_mode": 33188,
      "new_path": ".readthedocs.yml"
    },
    {
      "type": "modify",
      "old_id": "bfa440051068b96f6ebf5a1ac54aad82d5a3e17a",
      "old_mode": 33188,
      "old_path": "docs/sphinx/conf.py",
      "new_id": "cfc819f61064ad3ae1932d165178be26e0273210",
      "new_mode": 33188,
      "new_path": "docs/sphinx/conf.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6908a3ca478f261bc7b2edd83529f38dfb3a116",
      "new_mode": 33261,
      "new_path": "docs/sphinx/readthedocs_build.sh"
    },
    {
      "type": "modify",
      "old_id": "a47e7023be770701a28ac4c6d116d1a1e161edf2",
      "old_mode": 33188,
      "old_path": "sphinxdocs/BUILD.bazel",
      "new_id": "cd1a1fbf6df85426ff517e90f9afe0313688e7c2",
      "new_mode": 33188,
      "new_path": "sphinxdocs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "bd082e03dfc92e81170ee1647fed727f1b5fc7de",
      "old_mode": 33188,
      "old_path": "sphinxdocs/private/sphinx.bzl",
      "new_id": "8b3244b607f0683c1a89fdb1c200033783106f76",
      "new_mode": 33188,
      "new_path": "sphinxdocs/private/sphinx.bzl"
    }
  ]
}
