)]}'
{
  "commit": "6856a9c23269373edb8f7d4caf0068c499dddaa4",
  "tree": "67fbce057e1485daf6fa34596e25a21f7e5ad92f",
  "parents": [
    "489210436e977c181ad43ca7a18a5077db3deda5"
  ],
  "author": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Thu Oct 19 11:43:37 2023 -0700"
  },
  "committer": {
    "name": "Sam Leffler",
    "email": "sleffler@google.com",
    "time": "Thu Oct 19 11:56:45 2023 -0700"
  },
  "message": "sw/matcha: add oss boilerplate\n\nChange-Id: Iae8550236112a062150456958f9f78a449ffb158\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6272489dae31495b5936919ce0e8a8937f191620",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d645695673349e3947e8e5ae42332d0ac3164cd7",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "541bd1e00965a70ba15fc3dd7863c6439c879373",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "87fea905aa8998e9c777937d79bfee790fed3a77",
      "old_mode": 33188,
      "old_path": "app/src/dprintf.rs",
      "new_id": "f5bd4e4b27a3dad49d9aee3f8d973575d183c0cf",
      "new_mode": 33188,
      "new_path": "app/src/dprintf.rs"
    },
    {
      "type": "modify",
      "old_id": "15e2f05ad55e62b748d3191bb01998d374fa1a64",
      "old_mode": 33188,
      "old_path": "app/src/mailbox_client.rs",
      "new_id": "c7a36f455002c8b2eb6ff19e9207210145392900",
      "new_mode": 33188,
      "new_path": "app/src/mailbox_client.rs"
    },
    {
      "type": "modify",
      "old_id": "9ca6a24f4c6d875b617403ee1c46a2d74da400a9",
      "old_mode": 33188,
      "old_path": "app/src/main.rs",
      "new_id": "89fec445c9180413930026fc630c3debda8ca7d5",
      "new_mode": 33188,
      "new_path": "app/src/main.rs"
    },
    {
      "type": "modify",
      "old_id": "336b4a2231857d4e954e1f371855e3ef3af69e7b",
      "old_mode": 33188,
      "old_path": "blob_fs/src/bit_vector.rs",
      "new_id": "cf65f144453a255f0ab3571e8694b3dbdd4b7fd4",
      "new_mode": 33188,
      "new_path": "blob_fs/src/bit_vector.rs"
    },
    {
      "type": "modify",
      "old_id": "206fe8f60b374ccae6090acdcf4ebcf26869d552",
      "old_mode": 33188,
      "old_path": "blob_fs/src/blob_device.rs",
      "new_id": "de6e439351d0ed6453e99496ad4a256eec489328",
      "new_mode": 33188,
      "new_path": "blob_fs/src/blob_device.rs"
    },
    {
      "type": "modify",
      "old_id": "18ea80d12e5b32f086b12a49cba7e40e17255d57",
      "old_mode": 33188,
      "old_path": "blob_fs/src/blob_fs.rs",
      "new_id": "6eeef683ed9ca4608afc751326acb9a192d9ce12",
      "new_mode": 33188,
      "new_path": "blob_fs/src/blob_fs.rs"
    },
    {
      "type": "modify",
      "old_id": "71c76f2cac5f7820b4bcd4bcdddeed4d7b937075",
      "old_mode": 33188,
      "old_path": "blob_fs/src/block_device.rs",
      "new_id": "33452d8e764c0920f72f6a68993a99573f12862c",
      "new_mode": 33188,
      "new_path": "blob_fs/src/block_device.rs"
    },
    {
      "type": "modify",
      "old_id": "cf92156e37f031c92fc3010c97090043ce8e8c34",
      "old_mode": 33188,
      "old_path": "blob_fs/src/errors.rs",
      "new_id": "3f61d99102d91b5eb28ef50e6a3da041e4e5c298",
      "new_mode": 33188,
      "new_path": "blob_fs/src/errors.rs"
    },
    {
      "type": "modify",
      "old_id": "ce93b78f5240f620bd88c99048155e79ca17a5da",
      "old_mode": 33188,
      "old_path": "blob_fs/src/lib.rs",
      "new_id": "73052807236908c620a28a070eb63a666c83914d",
      "new_mode": 33188,
      "new_path": "blob_fs/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "033eab7df4f98f0115420c804608db4d06461924",
      "old_mode": 33188,
      "old_path": "blob_fs/src/memmap_device.rs",
      "new_id": "3fe74ec46b85e19437e5e5b4e1ce81295745b935",
      "new_mode": 33188,
      "new_path": "blob_fs/src/memmap_device.rs"
    },
    {
      "type": "modify",
      "old_id": "6bcd1f7600462f6ec1723d94088af59de1274308",
      "old_mode": 33188,
      "old_path": "blob_fs/src/structs.rs",
      "new_id": "b650ba9c81b788cf54a486cb095fdf889fc01434",
      "new_mode": 33188,
      "new_path": "blob_fs/src/structs.rs"
    },
    {
      "type": "modify",
      "old_id": "74b0380725af270de31869d1187326867db2d36c",
      "old_mode": 33188,
      "old_path": "blob_fs/src/test_device.rs",
      "new_id": "e5f8e4d86d0f4d253b98c7d65f08b3597b027230",
      "new_mode": 33188,
      "new_path": "blob_fs/src/test_device.rs"
    },
    {
      "type": "modify",
      "old_id": "e0c9814e045f8542851c804f8f663db31b88af37",
      "old_mode": 33188,
      "old_path": "blob_fs/src/utils.rs",
      "new_id": "ec7a6a8af22c9822171f4b96fbbed1b499080b9a",
      "new_mode": 33188,
      "new_path": "blob_fs/src/utils.rs"
    },
    {
      "type": "modify",
      "old_id": "0026cbc83acd4813bb5026faa76427376f5858d2",
      "old_mode": 33188,
      "old_path": "capsules/src/dprintf_capsule.rs",
      "new_id": "d64660dbace8206e647eb2b737f32edea6b5c207",
      "new_mode": 33188,
      "new_path": "capsules/src/dprintf_capsule.rs"
    },
    {
      "type": "modify",
      "old_id": "64157afb8d308ca15aebd50d5bd9fe9b1af58732",
      "old_mode": 33188,
      "old_path": "capsules/src/elfloader_capsule.rs",
      "new_id": "1345f43d8853dd23540fa614c6e099f70ba57c64",
      "new_mode": 33188,
      "new_path": "capsules/src/elfloader_capsule.rs"
    },
    {
      "type": "modify",
      "old_id": "2e1ce90c8ca948c919f2a46acaeccb5163e3272a",
      "old_mode": 33188,
      "old_path": "capsules/src/lib.rs",
      "new_id": "fdf2117bda2fdf5fe6109bcf18a06e480ae09d24",
      "new_mode": 33188,
      "new_path": "capsules/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "842a16ac0da388cba76563aa277e6ae6ad23f5a9",
      "old_mode": 33188,
      "old_path": "capsules/src/mailbox_capsule.rs",
      "new_id": "bd16057d53f7290ea2b0a977a9f1cacf2d15a2ea",
      "new_mode": 33188,
      "new_path": "capsules/src/mailbox_capsule.rs"
    },
    {
      "type": "modify",
      "old_id": "92edacf1757350dc8f03e049285dc405f3740a90",
      "old_mode": 33188,
      "old_path": "capsules/src/nexus_spiflash.rs",
      "new_id": "25bb0e196d650863d2b95836347ea5bf3f128a9a",
      "new_mode": 33188,
      "new_path": "capsules/src/nexus_spiflash.rs"
    },
    {
      "type": "modify",
      "old_id": "db549c7ff1c847329f9ab6052a7caec2f303fcb3",
      "old_mode": 33188,
      "old_path": "capsules/src/storage_capsule.rs",
      "new_id": "5a555cc5debc8a269c417bc5825e6980853d47dd",
      "new_mode": 33188,
      "new_path": "capsules/src/storage_capsule.rs"
    },
    {
      "type": "modify",
      "old_id": "14d4d1997a2fad1bf59f54d404c97bbc74e7c6bd",
      "old_mode": 33188,
      "old_path": "config/src/lib.rs",
      "new_id": "8e2e30cc7a32bbd81c08e99d8b9716e2b270f9c9",
      "new_mode": 33188,
      "new_path": "config/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "a2e33f33261321a1c1e993dc595b10c48d070d71",
      "old_mode": 33188,
      "old_path": "hal/src/dprintf_hal.rs",
      "new_id": "bfb6e56e37b0a5d4ff9d520699672da92a17a1f0",
      "new_mode": 33188,
      "new_path": "hal/src/dprintf_hal.rs"
    },
    {
      "type": "modify",
      "old_id": "e5a61430251994831338ef32f38464807f5280a1",
      "old_mode": 33188,
      "old_path": "hal/src/lib.rs",
      "new_id": "5d64683d9e9071595387c506c539d07d0f3e62d9",
      "new_mode": 33188,
      "new_path": "hal/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "07fa29a0aa129d38aed2010ba75a4a5571f4cfef",
      "old_mode": 33188,
      "old_path": "hal/src/mailbox_hal.rs",
      "new_id": "a50dd7358c06b299d7dac652a8e1aa0a021cf879",
      "new_mode": 33188,
      "new_path": "hal/src/mailbox_hal.rs"
    },
    {
      "type": "modify",
      "old_id": "455dafb0d16d6453c2a79074630ca296bfc65c6e",
      "old_mode": 33188,
      "old_path": "hal/src/plic_constants.rs",
      "new_id": "cc22beaeab1844e301f6207722b5f94e944f4c46",
      "new_mode": 33188,
      "new_path": "hal/src/plic_constants.rs"
    },
    {
      "type": "modify",
      "old_id": "6541eed11c32173f1bb1ddd29ecc634592f64908",
      "old_mode": 33188,
      "old_path": "hal/src/plic_hal.rs",
      "new_id": "42fe10d7b07667d5b0ebf2c77fa1fce82151f2bf",
      "new_mode": 33188,
      "new_path": "hal/src/plic_hal.rs"
    },
    {
      "type": "modify",
      "old_id": "a2eeecbbd33c62569d0417a38b35fb505c6582ef",
      "old_mode": 33188,
      "old_path": "hal/src/rv_core_ibex_hal.rs",
      "new_id": "4f21b97f77ccb651783f4fa6904eb1e0022e7315",
      "new_mode": 33188,
      "new_path": "hal/src/rv_core_ibex_hal.rs"
    },
    {
      "type": "modify",
      "old_id": "b39304f301247caa735f3ab48ae6326eacdea5c1",
      "old_mode": 33188,
      "old_path": "hal/src/smc_ctrl_hal.rs",
      "new_id": "f90a265e4ea0865277817301b5b13aea71331b9e",
      "new_mode": 33188,
      "new_path": "hal/src/smc_ctrl_hal.rs"
    },
    {
      "type": "modify",
      "old_id": "57a05dec29f12437e1157a6fe96d00554fa595ad",
      "old_mode": 33188,
      "old_path": "hal/src/spi_host_hal.rs",
      "new_id": "4cfafc34969604f482a42652abe8fc6ab781738e",
      "new_mode": 33188,
      "new_path": "hal/src/spi_host_hal.rs"
    },
    {
      "type": "modify",
      "old_id": "f1c212f26ae6fa0ffcbaa16f8fd8d53195e9f18a",
      "old_mode": 33188,
      "old_path": "hal/src/timer_hal.rs",
      "new_id": "148966872c3023f18f68adf4ab28896867634707",
      "new_mode": 33188,
      "new_path": "hal/src/timer_hal.rs"
    },
    {
      "type": "modify",
      "old_id": "a93d0986eeaa7ce502fabd6d68438d8dc54acccd",
      "old_mode": 33188,
      "old_path": "hal/src/uart_hal.rs",
      "new_id": "e01fb47527ea115d324ccd76e7b307e1e9435ab8",
      "new_mode": 33188,
      "new_path": "hal/src/uart_hal.rs"
    },
    {
      "type": "modify",
      "old_id": "f05f878fd78e2b1a00e6f86d956c6aa98e795e14",
      "old_mode": 33188,
      "old_path": "platform/build.rs",
      "new_id": "7e3877990d38c899e849243a9211071588202c42",
      "new_mode": 33188,
      "new_path": "platform/build.rs"
    },
    {
      "type": "modify",
      "old_id": "444fd956ee9cee0f653a83686f59de08ee16d3ee",
      "old_mode": 33188,
      "old_path": "platform/src/chip.rs",
      "new_id": "885801cbf04a47a65c691c53dabefc2ac71a1624",
      "new_mode": 33188,
      "new_path": "platform/src/chip.rs"
    },
    {
      "type": "modify",
      "old_id": "2ce5d0990d4403230ececafd6684c4c1f1e4c5ef",
      "old_mode": 33188,
      "old_path": "platform/src/main.rs",
      "new_id": "752c07c4154dcca44552a77ca3eba41ae90fed47",
      "new_mode": 33188,
      "new_path": "platform/src/main.rs"
    },
    {
      "type": "modify",
      "old_id": "1a12a610e7f985dba8f647146c298718e9828942",
      "old_mode": 33188,
      "old_path": "utils/src/elf_loader.rs",
      "new_id": "305582885f82d8f6934dd2d30720f469696db56d",
      "new_mode": 33188,
      "new_path": "utils/src/elf_loader.rs"
    },
    {
      "type": "modify",
      "old_id": "25f0f1f0500894d9a7fbe250fc0198e790d37793",
      "old_mode": 33188,
      "old_path": "utils/src/lib.rs",
      "new_id": "35d0c2d6addfd927734c89b1717e04521ddd0db6",
      "new_mode": 33188,
      "new_path": "utils/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "94ff468f8facfc5cc078ecbd11062b7d8e66f5c4",
      "old_mode": 33188,
      "old_path": "utils/src/tar_loader.rs",
      "new_id": "b83ba22e10afb30603c10532ec8f438819f88315",
      "new_mode": 33188,
      "new_path": "utils/src/tar_loader.rs"
    }
  ]
}
