)]}'
{
  "commit": "26557a31e0277310ba8adadac1544ae8f511fd31",
  "tree": "6e72c2e528d1fffb6c711405f0f1708bc9a5a522",
  "parents": [
    "dde2155d5afa6b9df572f0d47f66dee421c06dfc"
  ],
  "author": {
    "name": "Jeff DiCorpo",
    "email": "jeffdi@efabless.com",
    "time": "Mon Dec 12 23:57:26 2022 -0800"
  },
  "committer": {
    "name": "Jeff DiCorpo",
    "email": "jeffdi@efabless.com",
    "time": "Mon Dec 12 23:57:26 2022 -0800"
  },
  "message": "final gds oasis\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "c464b9742500fd2f1da1faacccbfa03863d54437",
      "old_mode": 33188,
      "old_path": "gds/divider.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": "f6a05f3f5d14a890d1ed8e96dd007aac51d93f2e",
      "new_mode": 33188,
      "new_path": "gds/divider.gds.gz"
    },
    {
      "type": "delete",
      "old_id": "8dd7f1fcee4b4e4e42acfbee39f5e209e79db43d",
      "old_mode": 33188,
      "old_path": "gds/user_proj_example.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": "cf111b54ea18b0ee1031184537340718c565ce67",
      "new_mode": 33188,
      "new_path": "gds/user_proj_example.gds.gz"
    },
    {
      "type": "delete",
      "old_id": "0e2c9b9459c4a3121ab6d32b980ee516e23718ef",
      "old_mode": 33188,
      "old_path": "gds/user_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": "a6aafb4f82b0f451a8a009df3a33b916211a8f94",
      "new_mode": 33188,
      "new_path": "gds/user_project_wrapper.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9afb742655755566ae94534bf7aa6c4c9095a8ed",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/gds.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "017d3da2a611d97327ccb168d154354e203ad667",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/git.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32e5371344e7ae09895a3103a99da101d01f8aff",
      "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": "f9aa647318acf28de10551fa00c64c1a3383a332",
      "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": "aa7bdb9f07f66be0b37c754ac17b9b7728794021",
      "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": "6bc0c4bdc0141605ec5ff87d8115efb1631a719e",
      "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": "375c57b70883589320668cf3f7a83d62cc927c34",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/pdks.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3c043ff9c171d70aa81ac679c3a805db98d7771",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/precheck.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d4a6aa21bcc5e2f0a700e2d62fc35c377cc0bd5",
      "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": "6d2cb835c9b62ee6fd6a69d47b41ccec800c0f48",
      "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": "141cc7933e9851215fc3ae735eb79b59d48d408d",
      "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": "0368a1322b807ee78dfd0b6da7251b1bfd2ae20d",
      "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": "46e9d888c28a77bd967a59c165ac5048e4aff7a1",
      "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": "b3fc698ab2b969f82aa713f4312bb9a92d34e715",
      "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": "b73ff41f0eec790738db1e9884fd75930d91a3aa",
      "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": "6e7665e20ba606386585c908bc8ddd0f1daecce3",
      "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": "9dfe0fb26a4864dcb6b99a1c5232bd0217db77e6",
      "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": "95177eb38d115dd8eecb2c5c8b8d0f254c349597",
      "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": "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": "d4425281a2ddff89bb98e893e1430ded58d2a726",
      "new_mode": 33188,
      "new_path": "signoff/drc.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9afb742655755566ae94534bf7aa6c4c9095a8ed",
      "new_mode": 33188,
      "new_path": "tapeout/logs/gds.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a28193e51b727cbcee11e36f2b6d8ea5983892b9",
      "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": "af680365f072e78f9f5f153bf940ebc9f6dc7a8e",
      "new_mode": 33188,
      "new_path": "tapeout/logs/git.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6843c420a40ebb4eea7a75c89c83f0bbd600a06a",
      "new_mode": 33188,
      "new_path": "tapeout/logs/git_clone.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "522eb4e213ccf68e7028d4d92bd7c38f2ff86258",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_gds2oas.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43e0b50cb93fd2a6cf12aadc3858326d9c8076a7",
      "new_mode": 33188,
      "new_path": "tapeout/logs/oasis.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "daefa5578bfc8e091672a7a3580340ac3fb4de15",
      "new_mode": 33188,
      "new_path": "tapeout/logs/pdks.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84947100c9e4259eb678bb75885264c5084800ea",
      "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": "7cd8bffd5e247ccb1e4aec50d75cef3302848ebe",
      "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": "fac625b168aa52d39890ffd86c495ed55e9d003d",
      "new_mode": 33188,
      "new_path": "tapeout/logs/uncompress.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd794d8f039d77369f7a3bcefe4d12ca9fe69546",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a.drc.summary"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c32c25d2dc9fe231b37540a951a3fbf60a01c7fe",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_comp.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cae1ee65b093fb0e6547a49a9c571a552012c39",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_contact.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f544f1da908cc36b92a102a7458bdbd7ce02ad4",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_dnwell.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a38e506195689b9a1e58140af02bfb70d571884b",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_drc_bjt.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "212d91f869875ea978c4fd3fcf30b7a0fec05f1a",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_dualgate.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69671efc5e880bc0a1c655b441072cf5ea60cca5",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_dummy_exclude.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d28bf8684de04e890a7d8b21fb469766fdb5f2e0",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_efuse.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f829292a4ab2781fa6d5f3fa252981d79624441",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_esd.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1c4b517e3ffcd3d81fde650afa0fdefd35d64ec",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_geom.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18ef6a36ef9f707a00cf745bbfb643da0e5ae7ed",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_hres.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4203b6eb0544b5d14fe35d0444d056579716e1ff",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_lres.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2fcf1265b6deb6d74017b4265ca2dde6941911e",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_lvpwell.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f749f2adfdc81f94df7ee36272708f23a9c6c93",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_lvs_bjt.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "230828745f964bf47d5bb30b400a7f24abb76561",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_main.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38d33256030c6fa0c6e1bcfa4aed19fcba80c722",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_mcell.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8c9c65540f98a995e815b1dbd0b6eb8078b9741",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_metal1.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f6ddf9f1e8863a8c62785e833fae505863bbf82",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_metal2.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d64d9ad47d362fb3895b861815a39fe9e03d5bb1",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_metal3.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d53cdd111495031049d23d7959c5ee37a4a3d097",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_metal4.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "749c70fc128a4741fdebb7b49b0461ed957a08f2",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_metal5.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6900f98c47c242227c41775b0ddc070b6045c1e",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_metaltop.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7c5123aa8fa4c2c513c765971b511509afdabe8",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_mim.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c180e1623b64500cbd33a4ef8ed179ca43af327f",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_nat.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a01face26ae8727c5bce399dd3580ae65a223fa3",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_nplus.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66e2cbc9c3142cdf4cd7e852babf0a1672810fc0",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_otp_mk.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3580532ae1ed87615fe248eebf369593bb30528",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_poly2.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5802af7180bac9717d979f2df6218870a56ac0d3",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_pplus.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6dff7f09edee801ee5bac086b74117330072143",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_pres.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a2445deec1d896de350d9174d9ae988ff9771fa",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_sab.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "223c88719b3fa1bd0a147e4f35614b1f5d345794",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_sram.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "841e641063f4876e2dcf0e573125fa5afd6ae541",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_tail.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45dbe322a1772fc38a54d0262c913dd1e4a7bc7a",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_via1.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74ee8d6ca1092ea153aaa12b2941972d4e9777a7",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_via2.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e304b66b9eee32ad1843feee37abb7ad90fb34ab",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_via3.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dddf41a0096fe1a2537c4c703789366f4a23c5c5",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_via4.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cd24616f6d84074585897f7084c1fbb59ff64b5",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_via5.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28f2d9a88478bba278ada5acf0d8bd13ea8c3b36",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18005f3a_ymtp_mk.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "810c836e4e9b17625b7c78fb6ae7c9291ce87cbe",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/comp.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb700f1b2ceae4d58609295f5327fa69f1bfaa8b",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/contact.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05cdc48ffb343b95cd5c55a3df4533e110d79d9d",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/dnwell.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f9fd9624ff98f0570d251a029d863605fcd26be",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/drc_bjt.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "016caa57e163a044dcd5a32f31855e43950a6624",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/drc_run_2022_12_13_03_29_36.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbfe5b262ea6d81dd86139a539818415dec0a490",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/dualgate.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27472363f75ae7ad5e1c078188644f305e2e507a",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/dummy_exclude.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d735a502f68c6b45bd171489754948a0943dbd3",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/efuse.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e81da9e98c254035f97a67994ef83e51b9b43bb",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/esd.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dca33f3ab8666863227a40e4db2a8c98bf40904",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/geom.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07e146d587e6fc15b1ef1d26c00b0a158b26e12d",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/hres.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5963c80c9cef0956df2353751bbc46fd2bcf907f",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/lres.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8f78ca06b16dc61085e473fb9e9c7bb99211d6c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/lvpwell.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6c80b12b5ca232699121880ddeec74440f9c15d",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/lvs_bjt.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f74a4c58fa632ef5cb9eef97b48013347ce8abc4",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/main.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0431ed5d067b65bf646e6c9645f888ebb7b2a892",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/mcell.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "863364610de0eeea82cb6e2f019da854678f5b61",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/metal1.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ecbf6ca802732d592a62bfe94dc854de9b5b818",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/metal2.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7635c48ad5c9269c7fc99c280d37bf1508e5e6f7",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/metal3.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "108ef6a0e142a6d5bb0dba9b96e1efd5efded9a4",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/metal4.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca466133e83c8e6978c01ab1466cad474db2c1dd",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/metal5.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efbe7176dd936597913f0f9c903690e4c35d72b7",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/metaltop.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d24ac887ed672ac01624f7e1b2e55edfbfc04d2c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/mim.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57088a39832bd3561de5bee4923115cc01fb6cd6",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/nat.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "720bb4664ebd3b11762d96cd48faa688df27abd9",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/nplus.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5335145182eec95ab2c1ee6fd2d6fa01f203647f",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/otp_mk.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98ab07f9031b4a1fe3b155d7095b44057f0268cd",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/poly2.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "457c9e35d9370ba4181de772bd31814d1c1aceda",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/pplus.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "675f47551989291771e710595c333e119aee190c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/pres.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19629b88dd972de47fb8d067d98f86dde1fb926d",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/sab.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de54a83283a3136d09ffb775742a8d8843cf001b",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/sram.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47387350bde7e9c346d1e1601685c507bfd4bc50",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/tail.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ba2c88537ecb3abf35e5d8e5061cbd55e08b55c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/via1.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe2b12ef92d1a6b07394a06e6b15584a8a5904dd",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/via2.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6ee2835489f8b62302efe87ce07c9e6b7b1ad29",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/via3.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "744df707c338fcd6a50534069bd2cc77b1a80889",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/via4.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "223f98760f4eb8a00d60aba3b30534206b1b680a",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/via5.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fd8e5d0ef1ea4b647c3ebf7303b63cdfab11e83",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/ymtp_mk.drc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5d36c84cace9f862966efe88e38ac5b8c712339",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_18005f3a.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1fc484bc86a395b623d0a88ab263ddcf0f922e7",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gf180mcuC.magicrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b56825e458e399365590fb565af39a1aec1b51f",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/caravel_core.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c4bcecea0e0c49011f4cff071bfcb7717c96ca5",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_007.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aefbd6279d2aa1080b9618e3bf088b3c707c015e",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_009.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f10a4f66987c563b6fbba798c897efdad76d3b57",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_00a.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1771fff302c243a706e186f3acd268d59db918ea",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_087.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31a4c0802224c89b5639e84ac660d567464ff5e3",
      "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": "24220a6914537d25b19a374057fb76f36c4c99c7",
      "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": "b67a2bd60f0e6a6a9b37f82f89d639cf76ab2c03",
      "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": "5bea77782c37f703be47050e45ca358c626df9e5",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/oas/caravel_18005f3a.oas"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fedff154a7dd7b9bcb971ef442ff91aedf6922b3",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/caravel_core.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9d1e3ecf136ae073b6c66f80d216693363f9d9c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_007.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d00c54a2962741a9f62dced205b8aa684ccfc9ae",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_009.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3865deb531f468224b82ae892d93d77e6df1036",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_00a.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdb34d2b6bf60b0e74679b661cc5bf159628d23a",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_087.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4736700dd427e25db6a21a3894489d42521896b7",
      "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": "b47bd84c026f38cf20adfd777168eb793821d15e",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/rtl/caravel_core.v"
    }
  ]
}
