)]}'
{
  "commit": "f9cdcb6a074fef2b93f6d60c2a807b7348316761",
  "tree": "3e968a091ae32cc07d683adec7322198ecedae25",
  "parents": [
    "298cc66ec35f3730c1f05018e2777bf508dc3117"
  ],
  "author": {
    "name": "Jeff DiCorpo",
    "email": "jeffdi@efabless.com",
    "time": "Sat Dec 17 12:27:40 2022 -0800"
  },
  "committer": {
    "name": "Jeff DiCorpo",
    "email": "jeffdi@efabless.com",
    "time": "Sat Dec 17 12:27:40 2022 -0800"
  },
  "message": "final gds oasis\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "d404cf66d4c198eb6413d9ce354aa8a43981cd87",
      "old_mode": 33188,
      "old_path": "gds/sloci_top.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": "1e960e335ee7e4e5bbd94c2bf9f7e6a5ddb38396",
      "new_mode": 33188,
      "new_path": "gds/sloci_top.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b0cae8cf06aa7c300b4360f8a15d45d1a100c4f",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/gds.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4143a4d4e0a9c8adcbea9b1f641deca39f5a4cb",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/git.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad5c08b0ad61a311c7649e9a8feb502dc46b3055",
      "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": "93554e2c313bbfbabdf1baffed183f5ae475381b",
      "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": "f694704dbeb315145869201b884f3365ea29c20d",
      "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": "7853f3491a1b54a079bde9bdcd65a22f3716e7c9",
      "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": "24f2846c9f06d3ebed03f5f5adf6e56904c55787",
      "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": "a04149827a1eba8be6d2b25d0eaac6d5d1ca94e8",
      "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": "6c39c3232b8f7c6fe581408b55fb17e3cab86d64",
      "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": "4260e87af8c3922fff51f58c772d3c666155feb9",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/precheck.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99e38c75ccc1e1c4c25ec18195e1d245e591017f",
      "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": "11753670237f1d0205295316fc21e5872bc37a1f",
      "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": "863a90bc06697a8a728298254023463b5a07e8ac",
      "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": "000963cb243f3150800f722d71248a12728e6751",
      "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": "b1ce22255f2a8b6db7e0198805a5915a858135f0",
      "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": "920f183e1b7994496811c919f4d94a71d26e368e",
      "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": "40b88caf44a6aedc90455d3e87652e0d68f9267d",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_analog_project_wrapper_no_zero_areas.gds.gz"
    },
    {
      "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": "a08b1d6f75e30bc4008e5ffb04526741f61f1759",
      "new_mode": 33188,
      "new_path": "signoff/assigned_slot"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f48125743601fff8172e4441f3196ab0a72e477",
      "new_mode": 33188,
      "new_path": "signoff/caravel_layout.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22564b6e34f108ec2daec5b294ef120864790b83",
      "new_mode": 33188,
      "new_path": "tapeout/logs/compose.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d64afbbfe8b84d7a9f7fa3a8f5514b468d70273",
      "new_mode": 33188,
      "new_path": "tapeout/logs/fill_final.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f7af8b7afbe39325cac234bb7eaf29bca73f361",
      "new_mode": 33188,
      "new_path": "tapeout/logs/fill_initial.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5895f74d26911a9bd34626b25f2af6b5371fe724",
      "new_mode": 33188,
      "new_path": "tapeout/logs/fill_intermediate.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b0cae8cf06aa7c300b4360f8a15d45d1a100c4f",
      "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": "ba144b05e8c620cd57518e61cea77a83b266b856",
      "new_mode": 33188,
      "new_path": "tapeout/logs/git_clone.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e007177d538df75abfdd33786bbc221f7b4452d",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_beol.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d081ec20242839574eb4bcd68d48b37f06efe50",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_feol.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d05945755a14d5ff9cab80f12b9356690c46ff98",
      "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": "9e22efca9487ec9a3d861e22ad9414d2b6ef329d",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_gds2oas.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f588f1e2fb6410df0cde69726bf51467841f0a0",
      "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": "3b17889a51131223b60e3febdda2fef477fa946a",
      "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": "e79a85ffa5c7714faff4b3c198c3552a0dab755c",
      "new_mode": 33188,
      "new_path": "tapeout/logs/oasis.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bb11c67b5b029cd8b08301b76cd9381b2457aae",
      "new_mode": 33188,
      "new_path": "tapeout/logs/pdks.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc59c12aa16bda1942655872af699a2d418c472b",
      "new_mode": 33188,
      "new_path": "tapeout/logs/rram.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ea3e07a7cfa7b9de508602b3decc547a8e93c4a",
      "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": "e0c1ad301f2d210bc64ae7fe544813f7f2dc8eab",
      "new_mode": 33188,
      "new_path": "tapeout/logs/ship_truck.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1b78f56c90da628cc4bda047ea140abbef4e211",
      "new_mode": 33188,
      "new_path": "tapeout/logs/tools.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fe517b58ea4ff333217ba5e64828d07984b46c9",
      "new_mode": 33188,
      "new_path": "tapeout/logs/uncompress.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d3912d8a3abc286a20eabc1127ed5235f8496ee",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0007c3b4.gds.gz.00.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed30969af6e21cb96e7c8acbc6289ac9481191a6",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0007c3b4.gds.gz.01.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47141f9f766f42a578478db3fab89a03975a88d8",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0007c3b4.gds.gz.02.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8145b013023e11f5f2b61111ca0d50eb30a4b544",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0007c3b4.gds.gz.03.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c314f58bc21b205bd80402c3e2c8725378c4edf",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0007c3b4.gds.gz.04.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcf41029ede44721ec90031b82c4bcad67872887",
      "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": "643e2a83878c12ae379c31e5a9d6b326944c0151",
      "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": "0c1311ae819f39d9020438a717cac62becf1e44b",
      "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": "4482c15b5cf1f64ee875f69a38be83d9f8fae55d",
      "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": "7ec699d6d7c29607769d50f81b6579c3b0e89eb3",
      "new_mode": 33261,
      "new_path": "tapeout/outputs/mag/.magicrc"
    },
    {
      "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": "7aa36df318d5fe1a928e40839d685a6d66acd9d0",
      "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": "68ebd253dca1f5fcfae7e2ebb6b35277053c2207",
      "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": "a3344f0299d1b487fcde8bdb667076129bc5d21c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/oas/caravel_0007c3b4.oas"
    },
    {
      "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": "d8886099de6213f911b98cd8ded6400203905d8e",
      "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": "980002f5f629421dfe2c82a29ac09d9083f51215",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/rtl/caravel.v"
    }
  ]
}
