)]}'
{
  "commit": "3c7d73e8e232918b8221a40a325fb1439c05181f",
  "tree": "d62e0fb4a7d6c6f6b71bb79b249f5e62da4dd7f2",
  "parents": [
    "d9ce3519a86d190e8147eb7b3a1d908a379684eb"
  ],
  "author": {
    "name": "Andrew Davies",
    "email": "awdavies@google.com",
    "time": "Mon Jul 13 13:30:08 2026 -0700"
  },
  "committer": {
    "name": "Andrew Davies",
    "email": "awdavies@google.com",
    "time": "Mon Jul 13 15:33:22 2026 -0700"
  },
  "message": "[third_party][jinja2] Update to 3.1.6 from official repo.\n\nBug: 524828267\nChange-Id: I32bd1f3144acdb7cc616b03304321666a686cb23\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/jinja2/+/1704759\nReviewed-by: Casey Dahlin \u003csadmac@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "c37cae49ec77ad6ebb25568c1605f1fee5313cfb",
      "old_mode": 33188,
      "old_path": "LICENSE.rst",
      "new_id": "c37cae49ec77ad6ebb25568c1605f1fee5313cfb",
      "new_mode": 33188,
      "new_path": "LICENSE.txt",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "0394e2257c1b98a2bc2aca434b47371724d335ee",
      "old_mode": 33188,
      "old_path": "README.fuchsia",
      "new_id": "32143d4f5458cad3515f718618f3c1879186cd17",
      "new_mode": 33188,
      "new_path": "README.fuchsia"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1a6870d08a3f09d2bc0ba95df80e87a33ca0425",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "delete",
      "old_id": "a197aea647ac2ad8c177b942f83a0ff0cc49ab4f",
      "old_mode": 33188,
      "old_path": "README.rst",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e32392679edd18917d0f218bfb316d5256203042",
      "old_mode": 33188,
      "old_path": "__init__.py",
      "new_id": "1a423a3eac16ac550e8e4008d7f5d79401b50e0f",
      "new_mode": 33188,
      "new_path": "__init__.py"
    },
    {
      "type": "modify",
      "old_id": "1a4f3892cef1a53632476933f2ce2d86fc31b10a",
      "old_mode": 33188,
      "old_path": "async_utils.py",
      "new_id": "f0c140205c50a3df9863ce1ab610b0c62a483f1b",
      "new_mode": 33188,
      "new_path": "async_utils.py"
    },
    {
      "type": "modify",
      "old_id": "d0ddf56ef62b03cba6b6c5f9b94d819393f09d38",
      "old_mode": 33188,
      "old_path": "bccache.py",
      "new_id": "ada8b099ff251ea9c6da4c42e1383f37e359f06a",
      "new_mode": 33188,
      "new_path": "bccache.py"
    },
    {
      "type": "modify",
      "old_id": "3458095f54ede1322eb2ab9e34288da87db54ca1",
      "old_mode": 33188,
      "old_path": "compiler.py",
      "new_id": "a4ff6a1b11af3e1a868d1a74c48d842390259b43",
      "new_mode": 33188,
      "new_path": "compiler.py"
    },
    {
      "type": "modify",
      "old_id": "7ed7e9297e01b87c4e999d19d48a4265b38b574f",
      "old_mode": 33188,
      "old_path": "debug.py",
      "new_id": "eeeeee78b620f5d0745133b4629647973cd7af87",
      "new_mode": 33188,
      "new_path": "debug.py"
    },
    {
      "type": "modify",
      "old_id": "ea04e8b44330fe22909a2c875c6601e33bd1ffc2",
      "old_mode": 33188,
      "old_path": "environment.py",
      "new_id": "0fc6e5be87ab8273f6056ddfede07e1be28f1495",
      "new_mode": 33188,
      "new_path": "environment.py"
    },
    {
      "type": "modify",
      "old_id": "d5550540cda01ea9da32747754d34603a7bbac0a",
      "old_mode": 33188,
      "old_path": "ext.py",
      "new_id": "c7af8d45f06ad77832d09d32468d283b5cda2912",
      "new_mode": 33188,
      "new_path": "ext.py"
    },
    {
      "type": "modify",
      "old_id": "ed07c4c0e2ae1b6203b3468cda8a303ecf3d7832",
      "old_mode": 33188,
      "old_path": "filters.py",
      "new_id": "2bcba4fbd3c660edb1166fcad6ef6fc9a4f6a1e5",
      "new_mode": 33188,
      "new_path": "filters.py"
    },
    {
      "type": "modify",
      "old_id": "995ebaa0c8178ddb9e0479e0e9f6d30ed863a785",
      "old_mode": 33188,
      "old_path": "idtracking.py",
      "new_id": "e6dd8cd1110e138770652506a40a5c34101508cc",
      "new_mode": 33188,
      "new_path": "idtracking.py"
    },
    {
      "type": "modify",
      "old_id": "aff7e9f993792e1ced39c93fc0d39dcb5bdd5fde",
      "old_mode": 33188,
      "old_path": "lexer.py",
      "new_id": "9b1c969791f2ab4a263d6708d7c2d682f47f7387",
      "new_mode": 33188,
      "new_path": "lexer.py"
    },
    {
      "type": "modify",
      "old_id": "d2f98093cde425fad2c4bbf2a07e383fce5e4a38",
      "old_mode": 33188,
      "old_path": "loaders.py",
      "new_id": "3913ee51e35d62211a9bca50d0f944ab4c4bc609",
      "new_mode": 33188,
      "new_path": "loaders.py"
    },
    {
      "type": "modify",
      "old_id": "0057d6eabade5e964e6ef0e3ac8ed2dd67494b03",
      "old_mode": 33188,
      "old_path": "meta.py",
      "new_id": "298499e265253fb4cc5f365ea147043d0a83c6f9",
      "new_mode": 33188,
      "new_path": "meta.py"
    },
    {
      "type": "modify",
      "old_id": "ac0861034821772a50e53bfc3d3ff72e7aad5b1b",
      "old_mode": 33188,
      "old_path": "nativetypes.py",
      "new_id": "71db8cc31f45efee11eaad9d8807da389470cf15",
      "new_mode": 33188,
      "new_path": "nativetypes.py"
    },
    {
      "type": "modify",
      "old_id": "b2f88d9d9c19a2cb5d03b0158c743c6b947a29ea",
      "old_mode": 33188,
      "old_path": "nodes.py",
      "new_id": "2f93b90ec21e2302cc7149504f73b8d9cab472d9",
      "new_mode": 33188,
      "new_path": "nodes.py"
    },
    {
      "type": "modify",
      "old_id": "fe1010705e7b29d4fa1900b3a0438ab93d7b582c",
      "old_mode": 33188,
      "old_path": "optimizer.py",
      "new_id": "32d1c717b3859530a6addf6204afd3c724b529ee",
      "new_mode": 33188,
      "new_path": "optimizer.py"
    },
    {
      "type": "modify",
      "old_id": "cefce2dfa1d2a4171838b0d0135af8ea3ff7d62c",
      "old_mode": 33188,
      "old_path": "parser.py",
      "new_id": "f4117754aaf94ae525d183fb3c36fae1dc8afd62",
      "new_mode": 33188,
      "new_path": "parser.py"
    },
    {
      "type": "modify",
      "old_id": "c3ddbd59fbfef886447b6ebf3af8ca2d40ff8470",
      "old_mode": 33188,
      "old_path": "py_srcs.gni",
      "new_id": "23abb81aac0d197e3c063c6e3dcd496721601ea9",
      "new_mode": 33188,
      "new_path": "py_srcs.gni"
    },
    {
      "type": "modify",
      "old_id": "985842b284270bcd52855029f13d3da19d718349",
      "old_mode": 33188,
      "old_path": "runtime.py",
      "new_id": "09119e2ae550e7001a64be0c7150837fb39af26d",
      "new_mode": 33188,
      "new_path": "runtime.py"
    },
    {
      "type": "modify",
      "old_id": "06d74148eccea79d1f5a0ca2fb76ecc246f87d62",
      "old_mode": 33188,
      "old_path": "sandbox.py",
      "new_id": "9c9dae22f1c2c19f976edeb6478bcf53c6207cb1",
      "new_mode": 33188,
      "new_path": "sandbox.py"
    },
    {
      "type": "modify",
      "old_id": "a467cf08b54879ee734617611aef72ed946d4566",
      "old_mode": 33188,
      "old_path": "tests.py",
      "new_id": "1a59e37032d51db5e8f75914334e6650f26ce4e9",
      "new_mode": 33188,
      "new_path": "tests.py"
    },
    {
      "type": "modify",
      "old_id": "9b5f5a50eb6773c4085f8572a45b3fa351367565",
      "old_mode": 33188,
      "old_path": "utils.py",
      "new_id": "7c922629a926c83c55476bd339f6dc32e48a9aec",
      "new_mode": 33188,
      "new_path": "utils.py"
    },
    {
      "type": "modify",
      "old_id": "17c6aaba570742652f70bf1e7bf1a576c9d256ae",
      "old_mode": 33188,
      "old_path": "visitor.py",
      "new_id": "7b8e180601232b345e9fe13a0b2f9aa484761cdc",
      "new_mode": 33188,
      "new_path": "visitor.py"
    }
  ]
}
