)]}'
{
  "commit": "22dd720510ae1a6062dcac1204b8882d268c31aa",
  "tree": "28623b7c36738a409a86d98acc9f16f2c5fc7b20",
  "parents": [
    "f68599a694b235559cbdf8ecdda08144cb44ab50"
  ],
  "author": {
    "name": "Jeff DiCorpo",
    "email": "jeffdi@efabless.com",
    "time": "Fri Mar 24 15:54:53 2023 -0700"
  },
  "committer": {
    "name": "Jeff DiCorpo",
    "email": "jeffdi@efabless.com",
    "time": "Fri Mar 24 15:54:53 2023 -0700"
  },
  "message": "final gds oasis\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "ec411861efd032c14845cc313b445283bb4658a5",
      "old_mode": 33188,
      "old_path": "gds/user_analog_project_wrapper.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57e412097561fc0f9f6604d5753b875845ff425e",
      "new_mode": 33188,
      "new_path": "gds/user_analog_project_wrapper.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06554f2d329d688e985ad20356eee01e0146cf4f",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/gds.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ae8da5610bcfec3e3d882bff42d336bb645d80f",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/git.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19ad926489fde006a175425977f6bd790efa1c3e",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_beol_check.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c227083464fb9af8955c90d2924774ee50abb547",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_beol_check.total"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b08ec2d3971059a6a483eac5b9ac9079b6bc31c8",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_feol_check.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c227083464fb9af8955c90d2924774ee50abb547",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_feol_check.total"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37705a191fedd360be9f10865ec098539bb448f7",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_met_min_ca_density_check.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c227083464fb9af8955c90d2924774ee50abb547",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_met_min_ca_density_check.total"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7960a6421cf4c17d64d5147c405f48f1cd280e27",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_offgrid_check.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c227083464fb9af8955c90d2924774ee50abb547",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_offgrid_check.total"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "308406381f7eb7a67c0b7119e71f7155c24b9c30",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c227083464fb9af8955c90d2924774ee50abb547",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.total"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89959c6465570fdaed79cc5bff7176fd41a1c8f5",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_zeroarea_check.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c227083464fb9af8955c90d2924774ee50abb547",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/klayout_zeroarea_check.total"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fd797e952fc6c23ac7247ffc53540e1e3b16df6",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/magic_drc_check.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c227083464fb9af8955c90d2924774ee50abb547",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/magic_drc_check.total"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f65aecb4d97b123c2a43704d16b70eff23d2467f",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/pdks.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19a7d916667f821a75d48f27566ae1e0df57b35b",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/precheck.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e25871b5ffc5a9d5dcda2f3368d018acf71af112",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/spdx_compliance_report.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4056146ee172bf1268c4b52255f28c6c4e973ffe",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/tools.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05d12e26f66fb72e98a045a08e3966093a1c8161",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/xor_check.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c227083464fb9af8955c90d2924774ee50abb547",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/xor_check.total"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3e929305a809bbaf1a8f47f3f60bb0a54b705a7",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/gpio_defines.report"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec9fc1d2aa7eef519018606ad796fb60638f4cc3",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/klayout_beol_check.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4d8b05fd51f60b877c9c5619c185eaab74fd094",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/klayout_feol_check.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebb8e2a1ab3ab2a6cd0d131b0e4ba8a50fefeafb",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/klayout_met_min_ca_density_check.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "542d7d22f13ca146c9625c7f4fd0cde4c0a105a3",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/klayout_offgrid_check.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2640841f58b8299cca981f60a8a3b0906bf6cc13",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c75eb50db07e96ebb74a349a5136bd21e5211e5",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/klayout_zeroarea_check.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "829b9d584a588ebfe4e966b8b9b0db2c7f02c6be",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/magic_drc_check.drc.report"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a882f305157be57299cf1b6dc0fb3633f9788d2",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/magic_drc_check.rdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/magic_drc_check.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/magic_drc_check.tr"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7161d7c9732127a057aecdefe6b739019ce9ebec",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/reports/magic_drc_check.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc7865b617c2b4a01a09d2cdbdde23373284c1d0",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_analog_project_wrapper.magic.drc.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b03693c0b5fb1ddd8d7e1d4a590449b98bec085d",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_analog_project_wrapper.xor.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43433bc92c529af7ffd712eb2e4741f0a49a31fc",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_analog_project_wrapper_empty_erased.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae9c14031448c6e63d82da642c3d1ab61ba63697",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_analog_project_wrapper_erased.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ca7896cef4f93a8336ea44ec0183fa4ff094c31",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_analog_project_wrapper_no_zero_areas.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64070462909b62ebda2c0d9662c8aed92c4a43c1",
      "new_mode": 33188,
      "new_path": "signoff/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b685b692727220ae364f015cd5fd1391dd83d23",
      "new_mode": 33188,
      "new_path": "signoff/assigned_slot"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "775e4fc448e091a64760fb2a23b5c2a55d228e1d",
      "new_mode": 33188,
      "new_path": "signoff/caravel_layout.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d9328cb368a24239c4e97038b0abcd6b054689a",
      "new_mode": 33188,
      "new_path": "tapeout/logs/compose.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4799a61a0ecd210d092e036a148c4f60ac80b626",
      "new_mode": 33188,
      "new_path": "tapeout/logs/fill_final.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d4c5af87bddf209b946fd31364bb9033d04baef",
      "new_mode": 33188,
      "new_path": "tapeout/logs/fill_initial.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5f17fddf92b48867df0eb4fddb81bd29caf27b7",
      "new_mode": 33188,
      "new_path": "tapeout/logs/fill_intermediate.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06554f2d329d688e985ad20356eee01e0146cf4f",
      "new_mode": 33188,
      "new_path": "tapeout/logs/gds.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d368db6b70a7bc7765e61ec4ebf0fbbade50d3df",
      "new_mode": 33188,
      "new_path": "tapeout/logs/gen_gpio_defaults.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25a3686f6b7bf368d171916a087b4b47f9929e5f",
      "new_mode": 33188,
      "new_path": "tapeout/logs/git.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc6d4612d4810909e38bc4b22d190ea8b0d2cbc8",
      "new_mode": 33188,
      "new_path": "tapeout/logs/git_clone.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31acbd47172b57e6b42f90ed69da5651bceca5c1",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_beol.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c62afec2a9826e40da587efc7ca4825d139bfe6",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_feol.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6530de4db0e95672e32b692ffae4925d7ea0136a",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_fom_density.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f4019856372ac1095bae51379e82c033160320b",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_gds2oas.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df6f9615194a510ba6f07972aad231cc99306f8b",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_met_density.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_missing_cells.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80ab926884cfc1462fbd8efc1b62a6a442063433",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_zero_area.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc59c12aa16bda1942655872af699a2d418c472b",
      "new_mode": 33188,
      "new_path": "tapeout/logs/missing_cells.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8ea89e25921f2fc18e246b41d68f04a83e4d341",
      "new_mode": 33188,
      "new_path": "tapeout/logs/oasis.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a007d09089f6418e15ad120b106414d6e815c9d6",
      "new_mode": 33188,
      "new_path": "tapeout/logs/pdks.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ca95142bb715442d0c2c82a7c573a08c4593845",
      "new_mode": 33188,
      "new_path": "tapeout/logs/rram.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a94b2d542a8d9c7c02906fbe1328d2108d04330b",
      "new_mode": 33188,
      "new_path": "tapeout/logs/set_user_id.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e07e0860bf42d990708a0b00a55714518975b2fe",
      "new_mode": 33188,
      "new_path": "tapeout/logs/ship_truck.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98b8cee4a70968d11809d4e69db155070ef5d9f1",
      "new_mode": 33188,
      "new_path": "tapeout/logs/tools.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f51ee68456cd8c41f721d04dead1b803897e1b07",
      "new_mode": 33188,
      "new_path": "tapeout/logs/uncompress.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "881bf51f6bf7853a4906c2f6ed8fcd8ddf4b41b3",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008f124.gds.gz.00.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9d14297b4d1f68ddfb660f0973203f5066f5255",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008f124.gds.gz.01.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4dd13d9b9a0b51e6c4d4b1d8d5435e8df7f9ec1a",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008f124.gds.gz.02.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "337d6f98713f84bfd73110c0991750a4d5d67de7",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008f124.gds.gz.03.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b711a1c07a66ee1b6a43cfa28a8cb234f6c31e2",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008f124.gds.gz.04.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b262d043c086f77bbc6c787353224ae5052cd989",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/klayout_beol_report.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79b5c1181da3e322aa483f6f1aa5238098147344",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/klayout_beol_report.xml.summary"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "507407949c2839f004da78007eca78157dad9670",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/klayout_feol_report.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a7a00752582e65820020375367a9de5e13c564c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/klayout_feol_report.xml.summary"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "925d1db9e5c840b93f215bc624bba6beb213274c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/klayout_fom_density_report.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d461a0edf2d51f6f3f9f63938395bd50a14b172",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/klayout_fom_density_report.xml.summary"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "841f886aa3abfb2360a2976b4824e70d1a24a493",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/klayout_met_density_report.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d461a0edf2d51f6f3f9f63938395bd50a14b172",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/klayout_met_density_report.xml.summary"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecfbcdff3e0cb377b85ebb293d7b3ba27aaf29be",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/caravan.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9f03dd2d35a0c9f9b374c1903228556a6094c91",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_000a.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e15b2baf22094f51ff7175ae09e4f293f9e20afe",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_0403.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5d837dbc380748c90bc4de4ec73dcc6ef864e1f",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_0801.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39a381a62bc531bddf6ad00d0b511cd53ac56370",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_1803.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ad139cc93ff42cada22116628578cccf7bf250f",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/user_id_prog_zero.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3547b69e1fdef1a6e097519e76301af9fb8e953c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/user_id_programming.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fadde29f9f376ad3762b0cacb090634734871641",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/user_id_textblock.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a956393bcc756356ee7933f6b7ba4e5e28101aac",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/oas/caravel_0008f124.oas"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d93e4e7b6765647dcf763d935cae554d93bac5f",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/sky130A.magicrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50595d7498869a0c274b3e4878c606f1cf88ed91",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/caravan.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7236b57f7ef91a2478daf964ef81414039eb5f61",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_000a.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33fbfdeb4b731f1c240bc0546a05938472369bff",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_0403.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "379ba1c9f01da6d9fd8fb8704738ee98b0e79636",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_0801.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13ad29aff576c83d15c47ee3391fdc1aaea24c84",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_1803.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95ab824445f930a220a4438ba1527313672bf943",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/user_id_programming.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8051942933aa9e735e15e29a82a7cfe98681a8f2",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/rtl/caravel.v"
    }
  ]
}
