)]}'
{
  "commit": "8596ba138bf9b1063ebc51da134bb0ca1ed77c2f",
  "tree": "ce680cf3bc7b050bd90f1f96672d7623662c6018",
  "parents": [
    "af57a3710cfdc945e8d40335f6ddb63e7efbe3cd"
  ],
  "author": {
    "name": "Jeff DiCorpo",
    "email": "jeffdi@efabless.com",
    "time": "Fri Jan 20 01:21:01 2023 -0800"
  },
  "committer": {
    "name": "Jeff DiCorpo",
    "email": "jeffdi@efabless.com",
    "time": "Fri Jan 20 01:21:01 2023 -0800"
  },
  "message": "final gds oasis\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cb4f523d1e5633e182428a7081c2753e489fc8a",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/gds.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "782276b3dbb4bfcdaed3661db6a000ba278860c7",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/git.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbe2b90bce3ed18de369dd825f87ce7de82ad7dc",
      "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": "2074b9609d1a2cfc3b7c13b0304f30c7cb2a014f",
      "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": "08749935a2da7a11826917fc3c234995f2450620",
      "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": "b4966a45648303072b2e35fa4b37c40281473afc",
      "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": "0773810f20e6e7adff464686ee75c8985eb09c4b",
      "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": "e5e42f7bd856dce5676b192ed7067371857625b0",
      "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": "adf650acebf7fce3257007e2234577b60ed28557",
      "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": "8b808ef67bb2243e1585859196a584ad96bfb96e",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/precheck.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1d94339823de8e6fcbf59ab85442ba55ce9d5c2",
      "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": "0f2cb5b846529190f55286defd8a8f3772da7d06",
      "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": "e02360502afb201cb5e7d2e897a6e41dffb3b737",
      "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": "5ffd9714071d9e6426e4b7d686b9e0fd4927611a",
      "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": "71b30a830f4bc16f835d9641e248e457148a1e4b",
      "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": "698a39a1a51cfa179dd27673fb5c96a99d564d01",
      "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": "95ebbc9dac58533a6e94b7da28e6ad1d197b76f3",
      "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": "3c7c910d18182d3851f9d91adf737a5d76e9ae9b",
      "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": "7f95f691446f75f6ec29ba0237bd8b9d1f63a3c2",
      "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": "46ca7f3c325bc761e0c14c1f52277cbfcbe9f5ab",
      "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": "ac5b3c40fbc218bd54e5c84963edf2893649c175",
      "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": "0eff265b215c5fdcb4a5837782b650a233b681de",
      "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": "072853e08a13ff62c60c309f20a86c4b4044298b",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_project_wrapper.filtered.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc7865b617c2b4a01a09d2cdbdde23373284c1d0",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_project_wrapper.magic.drc.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21e42bcd1cbde0b25790205108a5fd5986dbac8e",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_project_wrapper.xor.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb9bc1eef4f0689fd60dfb04802a74b87b70afb3",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_project_wrapper_empty_erased.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e933505027ff02a7ca58629e3a71aef5ea87ed21",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_project_wrapper_erased.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0d68d8e2421fb6519f77d13643cdcabf7d99ec6",
      "new_mode": 33188,
      "new_path": "mpw_precheck/outputs/user_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": "9e8493eaee24931316636bac59fcf63e51482e1f",
      "new_mode": 33188,
      "new_path": "signoff/assigned_slot"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80181314adeefd8e5875023394229a62b746d206",
      "new_mode": 33188,
      "new_path": "signoff/caravel_layout.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "284fb38f5cb8e58dc7993c99556fa4c3fe19f1fd",
      "new_mode": 33188,
      "new_path": "tapeout/logs/compose.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "480d82b51f8f1620cfb5e74e02312dbbc6195e29",
      "new_mode": 33188,
      "new_path": "tapeout/logs/fill_final.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4dc8180c3bb44906831d2dacb243d488eede2488",
      "new_mode": 33188,
      "new_path": "tapeout/logs/fill_initial.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c246a0aaa07eb8433785061012637d7d9c29113c",
      "new_mode": 33188,
      "new_path": "tapeout/logs/fill_intermediate.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cb4f523d1e5633e182428a7081c2753e489fc8a",
      "new_mode": 33188,
      "new_path": "tapeout/logs/gds.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e10ee27dea501aec9a0e158f1da618d8c95dc4cf",
      "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": "8386b9fdbd37a42bfb7408153385a102daaaa152",
      "new_mode": 33188,
      "new_path": "tapeout/logs/git_clone.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0ef8dcbe0a63609300611620304b875ed9bba57",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_beol.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e62b8c55c754c187620385a4f716946e316113e",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_feol.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02a7ec3c1cee714604c2ff096f838e2c0cc1438d",
      "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": "cb849ecfd51be6f1fb46655f168b146387fb814b",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_gds2oas.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a51d4513863da421b2b39dd6e64bb517d1f6073a",
      "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": "3a24c6d4710188e54ecb1fdf53a4c0bfc4f7fa4d",
      "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": "792358adde599b462507d20c7f281d460e69826c",
      "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": "8c5bfb4fd0919b6c1cee27418af08275601ce71b",
      "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": "c9c9da78a78473c64cadbad1078fb3b6c5d9ed3f",
      "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": "3052c58bf47939eaddc59648911affc409605236",
      "new_mode": 33188,
      "new_path": "tapeout/logs/uncompress.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7719dbdeeac41b44c407999d69a87406e7d7fcb7",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008ade8.gds.gz.00.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd5855d3fc15b3f28b3703cb7cddb5c3eb3ec952",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008ade8.gds.gz.01.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13118e09d0dcf6f39eafe5fa9ddd7d18c62c18c7",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008ade8.gds.gz.02.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4ee6ad7e643e02cf2424c47c65866d027c115ec",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008ade8.gds.gz.03.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b79af18765312b5d2c00037c960883b4f01553d6",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008ade8.gds.gz.04.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d6cc5217a4206bb2445b4db750993bcea1ef9f3",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008ade8.gds.gz.05.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "236b38cdc7754f0424da3948727ae85eddf5ca21",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_0008ade8.gds.gz.06.split"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84a50d87e7088a0b73e7df6504c2df57ec56f339",
      "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": "31452f47b59d6dcb2c2bb81b1ae97cdea7483e2e",
      "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": "734fb200097970dea2588121c282c4d61c43919e",
      "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": "09ba19c59f42fa8398225c66e9c639059566c874",
      "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": "912579af5794ee08890e0d92b0ae029dfe01bf03",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/caravel.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0294f3016395b8f7457c35912bf846cb950980a",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_0402.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": "7aef8a3f5b158a287e37169723aa827e5ab4b47f",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_0802.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": "ee52eb16021d99b8b0fb727ac5bb0d29ae803af1",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_1808.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": "0062cbf989de4d3cca67b866271a8652f52e2fd6",
      "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": "be895583a5eabea2559cb1b1dbfd9e85768d8185",
      "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": "e141c5c4549d543ea07ba30ce62d9aa75ffbad34",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/oas/caravel_0008ade8.oas"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a6a01c84d65f7ab89add504fd8163e5a2f01c03",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/caravel.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4885356144b742c5fbdc4a918e2eff23bb31f1a6",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_0402.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": "5cafca6b19329892ea439627f724c3bc1290f2dc",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_0802.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": "e3ce5f18f287a6fd0e1cd6e85ed1abb9cfd3f907",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_1808.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60462ca3bf122a6e5939978a164e32d0ea8a4e2a",
      "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": "b8bca35826b9842f00b04bb53217fbe19c2c8adf",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/rtl/caravel.v"
    }
  ]
}
