)]}'
{
  "commit": "fd047e54e63f64bf79a4eeb3ccceb1286e50240b",
  "tree": "df9f5ce378e9c16504ebc7dadd3cd288bf944f11",
  "parents": [
    "e9a373d6bcb919028e93c8893fada426c678a7b9"
  ],
  "author": {
    "name": "Jeff DiCorpo",
    "email": "jeffdi@efabless.com",
    "time": "Mon Dec 12 23:58:37 2022 -0800"
  },
  "committer": {
    "name": "Jeff DiCorpo",
    "email": "jeffdi@efabless.com",
    "time": "Mon Dec 12 23:58:37 2022 -0800"
  },
  "message": "final gds oasis\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "af85d4ecc655e73c74ceeae021cb89e2972a4aad",
      "old_mode": 33188,
      "old_path": "gds/OQPSK_PS_RCOSINE2.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": "1d0e5a31f7b1d7f9364dff51f7b21a982f224d6c",
      "new_mode": 33188,
      "new_path": "gds/OQPSK_PS_RCOSINE2.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": "c68df83a33e5ef9ca564ab900af3b06dc7b4d467",
      "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": "b2febaedeaa25bde6b244b0b9c56c17c05c03e1f",
      "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": "7c7677ea31020315bd87c268b80e4e776f549243",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/gds.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe29b95ff1656a61ac7f99c7c5c77a0bd029b652",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/git.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9244c9d31a698e8b6f9a3e5fdbe2bb00369aed93",
      "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": "9a51eb99b0833b2d6b31d5f877933230321d59de",
      "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": "d4511624479ed9034f5e1f37b00138036b2bd550",
      "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": "c26ba877b88b78d53706044516c21547afc65d73",
      "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": "98406e52d575745b608a80220325c75dad5ed810",
      "new_mode": 33188,
      "new_path": "mpw_precheck/logs/precheck.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f5067f82653ab4ae799377ecfc9ea75a299a63e",
      "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": "5cfd0798b75c6a9973b032eb2348c038dc5f4d74",
      "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": "18a6695d50dfd0298e5db564b31512b01a1c3de8",
      "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": "f68b190ee5833cb4d48df1d338ddcceaa36a1262",
      "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": "88a71ae90b5a88609ef0b66d2e11bbbe90c12916",
      "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": "de3dd9575505101d13fa33211ff8d5fd72afc466",
      "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": "a6cc7d63425bb52c50c01f82c24835e3cba00825",
      "new_mode": 33188,
      "new_path": "signoff/assigned_slot"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "705b5fe1389c4c9fa565fd4eb4f3faa12c95a81d",
      "new_mode": 33188,
      "new_path": "signoff/drc.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62170cc43c17fc7024ee9660d85019993fc00d58",
      "new_mode": 33188,
      "new_path": "signoff/klayout_drc_version"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c7677ea31020315bd87c268b80e4e776f549243",
      "new_mode": 33188,
      "new_path": "tapeout/logs/gds.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aade2a13a8488dfdc6e1f7965cafe174f33ad606",
      "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": "57436bd09c2bcb074aaed9cd168fb99cdf07f0bd",
      "new_mode": 33188,
      "new_path": "tapeout/logs/git.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f23728ee01861da9865f0c056e348bd1d0d0050",
      "new_mode": 33188,
      "new_path": "tapeout/logs/git_clone.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36a06ce9f2cfc5f94c41cd903521c842f4455307",
      "new_mode": 33188,
      "new_path": "tapeout/logs/klayout_gds2oas.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b745adc0a24de2bec229d011c6f013be13857db",
      "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": "0429906dca84c496cb642ca0ce673b60f339237d",
      "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": "660e6a21caa61cf2360f3ae93d4aadab478bd14d",
      "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_18006e0d.drc.summary"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff9f5db9858d9b4073c4c838a6e01f9bfb445ce2",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_comp.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28b34252fa0a2e40e512222b02bb5810ba7100a0",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_contact.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0582df1fcbdbc512dad0f8a3e31e88d089bf259",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_dnwell.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e54e055410f913efd2e45378d40612012c905fa9",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_drc_bjt.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32327a3a2385a61bccf68cd7f516a30798138ea9",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_dualgate.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20f7f832786f7dec1df5e71ba230557c371356cc",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_dummy_exclude.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89a584e331520e23a8af2f71c0939b6c94399060",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_efuse.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "178774a2b5f80fc7799605c03909136faad5f770",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_esd.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "963ec9a28c2d7506fac475db53209f02cd8b7ff0",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_geom.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f76cfb31758867dd6bfa206656c655a13f73703",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_hres.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f6bcbf1831c0d579eaeaf8298e9b2700c2ae3b4",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_lres.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1cdcf5a367694f034f43c2b8b59bdc5a024b73a",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_lvpwell.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "313f7da6ee44efcd6e49f4bb668c6b233fc515d1",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_lvs_bjt.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f586e3d6cb56ef6e37f52a2b15e576705c63933c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_main.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64c5ad6567ea18dff7ed67b5a3f646bf7e6a81b8",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_mcell.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df9761ac1a0cab09bea9645c2a5e6f644ce017e8",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_metal1.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a0383044670954e43b499bc547a246a7a5a0ba4",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_metal2.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f73bd5d820c30303e0d84cbf77bff3ef32a808d3",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_metal3.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09ff0c27c5aaa8ca56e439386871816bf694bba4",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_metal4.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9477dd08a19be2561c22414cbaad446d954a6c77",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_metal5.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22e18b1dcab5447ce761fc47c1233f235de32397",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_metaltop.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba8da351a40b36907ae17a3f054cb4cba9c3d4fc",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_mim.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "990f93a60fc0660ae926780a3aac32d752683cda",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_nat.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5fb24f3722b247c2e164ea4b4b86362ccd74828",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_nplus.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d29a3cd4e51fcf4fac9adba967dd8e083902c75",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_otp_mk.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3dcee88c86b46564930b4862f710a9e530ff71a",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_poly2.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51b4be5dc2fb75ee2f4577277c64dc7a7571ac00",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_pplus.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "355e0c6ed048febe3bf1f31167df0d1aa6f7d695",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_pres.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a572d3a395550bec41ae476c5f4dacde9501162",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_sab.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "feeb6c4657a1634b8989f89407935255f3e4d76c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_sram.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59ccacaad15ee069f1f1da85e3d3efff9e6b0a6a",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_tail.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82bf1b7fb4bd34df12a5b5837e106c900502a926",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_via1.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34123d04c55df190ba35bd579215e7396459bc09",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_via2.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7e390720827a8f5cb9d2738caccfc8f56295530",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_via3.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "566e6b409d2b22409d01370269f329c640cb6334",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_via4.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "509aed02776f34fc7cca0d38b40634cf2bf2ccf8",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_via5.lyrdb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "515a80052d34040a29570fad1f07957e3c217f0e",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/caravel_18006e0d_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": "1554a2dcaee46f9f1a8da75be909f9149b3c2a6c",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/drc_run_2022_12_13_01_06_40.log"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73922dbb825f7c4763cd99f20e92a2cef050bf6a",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/drc/drc_run_2022_12_13_03_28_47.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": "f5a165869956fd73c16ac62b4fbf8e31e9a5fa05",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/gds/caravel_18006e0d.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": "b884fe478c14d0814d9ef022019823d814114555",
      "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": "dbe5cc71c70140bb03df68549ce6abb35b656da0",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/mag/gpio_defaults_block_086.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": "cdd2a868560d633e13882f4f7aa1d3c584481739",
      "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": "97fceef40303d1943a1b457a4a3faf8ed1c4233a",
      "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": "344cb84b0421434df240983d98983e727d36ddd8",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/oas/caravel_18006e0d.oas"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94f8c61b2c2cf5b70d001a68274b33081e4e7855",
      "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": "844690dac6e9fa33acb824bf4741580e76a7ca23",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/gl/gpio_defaults_block_086.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": "1db7ae981b5b99d71f822a73454ddef9e512fe70",
      "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": "447a271c94de0eeda28a929c4a159915ed98a5e5",
      "new_mode": 33188,
      "new_path": "tapeout/outputs/verilog/rtl/caravel_core.v"
    }
  ]
}
