)]}'
{
  "commit": "d8fb3f2720f04e6c56aaba9bb0ce231f5e433d54",
  "tree": "7788bc62f7fbaf6afdd1207bd9f0d128c11ddf98",
  "parents": [
    "92aa067a13433a4f53748030ef224bf4b50576b9"
  ],
  "author": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Mon Nov 18 11:03:26 2024 -0800"
  },
  "committer": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Tue Nov 19 19:12:19 2024 +0000"
  },
  "message": "sencha: update CHERIoT toolchain headers\n\nInstall our hand-crafted includes for baremetal compilation in the\npre-built toolchain. The concensus was to not leave this to the toolchain,\nthough most are just copied from there.\n\nNB: the install glue is setup to handle multiple versions by\n  duplicating the pathnames. For now we install them as though\n  they are for the v13 toolchain, knowing that the build glue\n  (in hw/matcha) will find them for the v17 toolchain also.\n\nBypass-Presubmit-Reason: no CI tests; used to build the current cheriot toolchain\n\nChange-Id: I8a7eaa01e00e288fd6ff3a17c9613cb89d9c5181\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bcd054e07275e50267bfa08feb6cc63e916759c",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cce148f17aceadcabc478d5a36722e4e36cca7c",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/__stddef_max_align_t.h"
    },
    {
      "type": "rename",
      "old_id": "39fccbf9eda4cb692863f003cf0b630dd969d42d",
      "old_mode": 33188,
      "old_path": "patches/cheriot-llvm/riscv32-unknown-elf/include/assert.h",
      "new_id": "39fccbf9eda4cb692863f003cf0b630dd969d42d",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/assert.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1c6eca3b031ef9897af78975b74b415187b19dd4",
      "old_mode": 33188,
      "old_path": "patches/cheriot-llvm/riscv32-unknown-elf/include/cdefs.h",
      "new_id": "cc5ead4a0b56f4c61bd2933aefa0a277455d5adc",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/cdefs.h",
      "score": 92
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81ce0f1bb561425fe6267d83613037ef9cefcb58",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/limits.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ad25db4539a1359146a428b3f2b8e646bdeae7b",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/stdalign.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f94d39c3664b05957ab5c44bed75bbbb87d16175",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/stdarg.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2525363dd02a57dd5cf4cbb7a19b93bb408a8707",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/stdbool.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4224f7bd356a63b137ec085545b7d0cce1ed07d3",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/stddef.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66c411259a8e15a1413ed7f88f6b5de0c87bec33",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/stdint.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e83cd8153752c1419991f3ac973f40baf4be76bd",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/stdnoreturn.h"
    },
    {
      "type": "rename",
      "old_id": "75d32d03eb2c66949c788ca72e77c02435301253",
      "old_mode": 33188,
      "old_path": "patches/cheriot-llvm/riscv32-unknown-elf/include/string.h",
      "new_id": "2da951a63262e7a38080a0469335771f5c809929",
      "new_mode": 33188,
      "new_path": "patches/cheriot-llvm/lib/clang/13.0.0/include/string.h",
      "score": 91
    },
    {
      "type": "delete",
      "old_id": "cde23f7dda42f7268cad109854f244341522d621",
      "old_mode": 33188,
      "old_path": "patches/cheriot-llvm/riscv32-unknown-elf/include/README",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "54ff54fa84ff72fca14b31eb61f7477c33906dae",
      "old_mode": 33188,
      "old_path": "patches/cheriot-llvm/riscv32-unknown-elf/include/stdarg.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c4013ec500fcdccb80f8ac6bb85b1b8343ba463d",
      "old_mode": 33188,
      "old_path": "patches/cheriot-llvm/riscv32-unknown-elf/include/stdbool.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8b7cf7c8f6b1d91f234d65cc0c96b5cfc87041c2",
      "old_mode": 33188,
      "old_path": "patches/cheriot-llvm/riscv32-unknown-elf/include/stddef.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "03c5af0f33e89def21f7232faab09c62daa70d9e",
      "old_mode": 33188,
      "old_path": "patches/cheriot-llvm/riscv32-unknown-elf/include/stdint.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "52817d0817cc084cebc7d5da929d88a16cb946cd",
      "old_mode": 33188,
      "old_path": "platforms/sencha/riscv_toolchain.mk",
      "new_id": "b5fa26f9b190286966004d0c728cb7bb0e6b6c3a",
      "new_mode": 33188,
      "new_path": "platforms/sencha/riscv_toolchain.mk"
    }
  ]
}
