)]}'
{
  "commit": "6ea9a858d8f1e3e8e5e41d1455ba182d08bfd9ed",
  "tree": "2dcd4e695239de58364a76680a8fe92414c978de",
  "parents": [
    "eebf400f09a4dda81d3f31111faa694871d38be4"
  ],
  "author": {
    "name": "Diego Hernando",
    "email": "djhernando96@gmail.com",
    "time": "Wed Dec 16 00:33:59 2020 -0300"
  },
  "committer": {
    "name": "Diego Hernando",
    "email": "djhernando96@gmail.com",
    "time": "Wed Dec 16 00:33:59 2020 -0300"
  },
  "message": "Added user_porject_wrapper. Modified connection so PAD NO ESD is used. DRC 91. NO Herarchy issues. WARNING Rebase even just runing make with just wrapper\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d729e240f4d7039ed85d599965ebf90bd73bcbe8",
      "old_mode": 33188,
      "old_path": "gds/caravel.gds.gz",
      "new_id": "9590ca2317f7f8f9df3433c601f0e4f7a452dfe1",
      "new_mode": 33188,
      "new_path": "gds/caravel.gds.gz"
    },
    {
      "type": "modify",
      "old_id": "6db064413f05e08a6c9e4b85458e04dc105cfd1b",
      "old_mode": 33188,
      "old_path": "gds/user_project_wrapper.gds.gz",
      "new_id": "b967248a378ce95a2877d6ad66927eb3352ae81b",
      "new_mode": 33188,
      "new_path": "gds/user_project_wrapper.gds.gz"
    },
    {
      "type": "modify",
      "old_id": "685ee5e732e738c73f7d1f8f236fca3e032b3f77",
      "old_mode": 33188,
      "old_path": "info.yaml",
      "new_id": "f25faacf69064839b97f42f1100f92763b3764da",
      "new_mode": 33188,
      "new_path": "info.yaml"
    },
    {
      "type": "modify",
      "old_id": "158d5da18eaf5f0156001ddbbcbd6d4209dff121",
      "old_mode": 33188,
      "old_path": "lef/user_project_wrapper.lef",
      "new_id": "9d896633cbf2dbfcb51ef788cba27bf9ae1f4683",
      "new_mode": 33188,
      "new_path": "lef/user_project_wrapper.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b873f79f29fc2ab2bec8204ecc64325c7812b720",
      "new_mode": 33188,
      "new_path": "mag/CP.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1a23637752389c512febb80222ecbf417739c2e",
      "new_mode": 33188,
      "new_path": "mag/Cap_295fF.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e6c9220a69386418ec46e3197d58043841fc016",
      "new_mode": 33188,
      "new_path": "mag/Cap_300fF.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24e315475207182140327f0bf2e3fbbcf481d866",
      "new_mode": 33188,
      "new_path": "mag/Cap_305fF.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ac6b010d0dff39bb5c057211192d293b7afa080",
      "new_mode": 33188,
      "new_path": "mag/FD.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a84bb1f8bfc1b9abd5b63757dfc571de8fa426a",
      "new_mode": 33188,
      "new_path": "mag/MUX.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71cd4476b04072e5c5f2c7b88103dbabcb0dcd3b",
      "new_mode": 33188,
      "new_path": "mag/PFD.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38e7cd13c09dbe0c8f38394ee12e2c0063d3e8dc",
      "new_mode": 33188,
      "new_path": "mag/PLL_.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a2ef45b20b4dd33001410ed0c5db941735a20c2",
      "new_mode": 33188,
      "new_path": "mag/ResTrial2.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3d35791cae97d579b0f42fcac59e1c04c311692",
      "new_mode": 33188,
      "new_path": "mag/VCO.mag"
    },
    {
      "type": "modify",
      "old_id": "7c815a3fd6c14b53511e1ea22c194e94758cec22",
      "old_mode": 33188,
      "old_path": "mag/caravel.mag",
      "new_id": "51cdc913aa78b58d452f4618fb6e0e5c2aef4e7d",
      "new_mode": 33188,
      "new_path": "mag/caravel.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e129c28ed1d85c31824f68ef004865c61719c85",
      "new_mode": 33188,
      "new_path": "mag/comp_opamp.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e00058a0c1c38cbf77c93ecb18664fc14b3b7953",
      "new_mode": 33188,
      "new_path": "mag/dh.magicrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c074c2d57ff3b4ecc0679ad8de6787aee1108a17",
      "new_mode": 33188,
      "new_path": "mag/drc.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "049626dc56af521be06793cc729c9f094bde8f33",
      "new_mode": 33188,
      "new_path": "mag/opamp_v1.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0edc23b067897648e45f5ca46cb7867a3e765ee",
      "new_mode": 33188,
      "new_path": "mag/opamp_v1.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87b59742f620c9eee1cd85c56a00f2a79b4d74f5",
      "new_mode": 33188,
      "new_path": "mag/opamp_v1.spice"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d14665c3546be4d4cc1bc8b6af801e151b9b6874",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_4372XA.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5c94e080606882b8f32f4e0def9f7022e8f5462",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_43P3DY.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3697d4d36a94271d62adee15dbd660ccd579d181",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_43P3VE.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55e44eb2b908ee7ccf76aa77630b23b63eef7f7e",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_73P3V6.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ebeb55bba7a5687d9d679372f265ea313a8f584",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_ALS9HR.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8141b2f5fa3767ef579d01b7b88d3ccbfc4fda5",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_BLS9H9.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4401fd7d0aa8b4602e709347583b2c7b173f9c87",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_BLS9H9.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c09dfd3077e3ce07cd38a3537ac295bc4614c4b8",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_BLS9ZS.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2b1167abe1f57149c70e4e92c3597926502c1b8",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_GFKLPS.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f7ea37c80b20b4db1a2f635e46fb0295b6d7612",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_SKS9ZS.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0401edd7de53e0279d8cdb78b15eadfbbbb7052c",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_YXE472.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a4056c5546d544a5e08c9a411e6d29f9caa62d9",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__cap_mim_m3_1_YXE4PG.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58adb826be81ab7891287a68673399fbf5c115d2",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_6MNZ3F.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69b2776fa4600184acdd789e1ffa1e8bdfe1d883",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_896P5Q.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "397f438947bea4aeaadc864ce86b489309e8e65f",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_8HUREQ.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1eea2abee339f12b563e75e70d0d3ef628ea4960",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_8HUREQ.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e3970971dc711fc845271e33ff33660a8261e07",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_8JUMX6.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15274dcc9a4b4ac55f9b92da8d592b8613063d92",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_8JUMX6.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "037bc512c833c639ee15460cd9afb0a83b8ac7ee",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_EN2HST.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac4e6f1431b3c285293b5a4f65eb137f239fcbad",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_GQFJAV.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d187161d6814960eb514d09cb085327f203aba7",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_GQFJAV.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f3ad18099a7d5aad1106c55ad7cd9713c06be2a",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_M4T2ST.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd15be6bb3bf666d8e65e4643a17896ad05394e7",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_RQM7X6.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e337f49b7475930d8e5bf1d670b32d8ecc813ca1",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_THKFL3.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "763e3503b897896872ba55c78c84cb71d3a6218d",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_THKFL3.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35d5d6bc19cd2ce2bccc2e2d437af122594d0448",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__nfet_01v8_W7R2ST.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b659901bcff1e319ee79d10051840b518f539012",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_DDMH7T.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e18c5b4dfdb4ff62a8e024f1f80a525cda86a092",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_PMRVP2.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "189e8025a1f1f0a6f77f92413ad580c62d831a63",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_QCPMCH.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ab1567855cf890cdc86e803fcaf57bde303e170",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_RGURJB.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06527efb0d3701aef5b90a4d89c7e07b79bdba7d",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_VKNPRP.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "313a4d545fd4a09382cd8587ea39e11715ed2077",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YC99EG.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "808ef69998912ca245ad395aa35e7299d0a348dc",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YC9MKB.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54f84463068f1f9764b3676be82561e182cfd5ec",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YC9MKB.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de58d218f9f0f2016514b9929c01d6ed881d647e",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YC9MYB.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c56c773eb31c0c5570e7a11275e053c74ddc644",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YCMRKB.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b7d3a7bd96fd154bdd62c97bdea7c091fd53327",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YCMRKB.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0157cac8d49b9b45694a1c18983a39def96338e5",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YT7TV5.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65900faf1aae3f04c09a3de5965750d875d036cc",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YT7TV5.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c7cdf8d495ad4bc7ba14efbe1ca6278892f572d",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YTKRM4.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "336f2c11ca10a7a1e8c0cb13e116f97dcd58db3a",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YTKRU2.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79face9a83445dc002a2fd679f67853e7e841ec1",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YTKVKF.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "057a5ccbef8c40376557ba641c4f18bfe38e581b",
      "new_mode": 33188,
      "new_path": "mag/sky130_fd_pr__pfet_01v8_YTKXF4.mag"
    },
    {
      "type": "modify",
      "old_id": "7617c75ae6952863a9381a0e3765a2e2c12261d0",
      "old_mode": 33188,
      "old_path": "mag/user_project_wrapper.mag",
      "new_id": "15b1c2849ccdec3afb1097c1a490e79b63bb3067",
      "new_mode": 33188,
      "new_path": "mag/user_project_wrapper.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dca06340af7aa4fdb7cb7303ceb1e3326267c54c",
      "new_mode": 33188,
      "new_path": "mag/via_li_m1.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38346a0c2bd249db74d73d19fe212a87a9e9d604",
      "new_mode": 33188,
      "new_path": "mag/via_li_m1.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bf50517f82e7a536bda921b01798e3d3101549c",
      "new_mode": 33188,
      "new_path": "mag/via_m2_m3.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "782d87f203ff6a4dd1ae10aa3aeb7e575ec324f2",
      "new_mode": 33188,
      "new_path": "mag/via_m3_m4.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b3802a85bd7f8a201899fa0f5377f68344cbb5a",
      "new_mode": 33188,
      "new_path": "mag/via_m3_m4.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b6dd7599954bf8ac125820d90c66f6dcc37e0e8",
      "new_mode": 33188,
      "new_path": "mag/via_m4_m5.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c091c8158c98f4a3781edea74dccc2170f6b8f3",
      "new_mode": 33188,
      "new_path": "mag/via_sub_m1.ext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c138698e86ac85a72d3fea98139cba30d611b37",
      "new_mode": 33188,
      "new_path": "mag/via_sub_m1.mag"
    },
    {
      "type": "modify",
      "old_id": "cdf12692e2812498888e97d26cab840b0b7bcaf2",
      "old_mode": 33188,
      "old_path": "maglef/chip_io.mag",
      "new_id": "02a0fa7fbcd21bf64310b4cae204a87f1a709fb3",
      "new_mode": 33188,
      "new_path": "maglef/chip_io.mag"
    },
    {
      "type": "modify",
      "old_id": "ff068f053f2b1935affa6081b39594627605b860",
      "old_mode": 33188,
      "old_path": "verilog/gl/user_project_wrapper.v",
      "new_id": "a76cdb652abca73dd8bae330b8175d369dec143d",
      "new_mode": 33188,
      "new_path": "verilog/gl/user_project_wrapper.v"
    }
  ]
}
