)]}'
{
  "commit": "55f4d0e3a2ff276a220fd75d535b2c23b12eab72",
  "tree": "b0cc60e4b6d81ca3cdc203190bf1e9e8c195e8e0",
  "parents": [],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Sun Jul 05 15:41:02 2020 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Sun Jul 05 15:41:02 2020 -0400"
  },
  "message": "Initial commit of public repository open_pdks.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38d0f2efddd64de0d3dcc1c81eae81ba18d13c42",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02000c34e8c3d38a62e8ff0f87ca4e5d22aef905",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24fc238de603c01e76ad6ba035fa352e65a376e6",
      "new_mode": 33188,
      "new_path": "README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12651e00ca5242b725be18469d7cc01a7456a0c2",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "decfec1f6bcbc3845927b1241b460dfb44db3c2f",
      "new_mode": 33188,
      "new_path": "common/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02e3bb7dfdc5a956cd7b067b74ddd908d86f84cf",
      "new_mode": 33261,
      "new_path": "common/cdl2spi.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0aa00563849012e90df4dde143e24e9250880881",
      "new_mode": 33261,
      "new_path": "common/change_gds_date.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8a0321bdd3f39ad9811c9545f36a0d6e5dc6ef2",
      "new_mode": 33261,
      "new_path": "common/change_gds_string.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ebd38c3eea804b9b2ca4b68008f48a4687aeada",
      "new_mode": 33261,
      "new_path": "common/changepath.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "383aac66cf1c84ae9d112dfa70d08faba705dabb",
      "new_mode": 33261,
      "new_path": "common/changetech.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21f8dc659f7cd97d062f951e7ae5c4f237272c67",
      "new_mode": 33261,
      "new_path": "common/compare_dirs.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03276fb4ba33f7b01d045857b396ad2962917f36",
      "new_mode": 33261,
      "new_path": "common/consoletext.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a12ae42fbe8d86b25a17cf79f2395b36e3bd5609",
      "new_mode": 33261,
      "new_path": "common/fixspice.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20676639827edc112e434b2247725ef0560ad437",
      "new_mode": 33261,
      "new_path": "common/foundry_install.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ee56876b11a532f46dfae7ed80c6c9d7379ab6c",
      "new_mode": 33261,
      "new_path": "common/insert_property.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5334d78cef7aa3558915c802b618c156e361076",
      "new_mode": 33261,
      "new_path": "common/makestub.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96caf14a939c536995241dbb6536997523f04276",
      "new_mode": 33261,
      "new_path": "common/orig/foundry_install.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c87a0c5da07230b6713da805a443b628b3f0a11b",
      "new_mode": 40960,
      "new_path": "common/padframe_generator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b502dba4a07671b454f282ad2507315524b9bcb",
      "new_mode": 33188,
      "new_path": "common/pdk.bindkeys"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "719eb74fa7692b9f8a888d53c0a795193544a343",
      "new_mode": 33188,
      "new_path": "common/pdk.prm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04f32a697df5cd2eb634b51dc6fe12ece66b7fc3",
      "new_mode": 33188,
      "new_path": "common/pdk.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fca5beffdbbd6af98a65fc0cfd38a9a583addce",
      "new_mode": 33261,
      "new_path": "common/preproc.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "746a06f86385faced7d8fe9dfa9bbce84bbc07a5",
      "new_mode": 33261,
      "new_path": "common/remove_specify.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "959a6237d96b67ee195c996311ad8a76320e2fc9",
      "new_mode": 33261,
      "new_path": "common/soc_floorplanner.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a673c2f30574ffb4a599e16c6a491a27c9dec99e",
      "new_mode": 33261,
      "new_path": "common/split_gds.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e13cb092990edf08e45e431e8a19444d27f38e0",
      "new_mode": 33261,
      "new_path": "common/staging_install.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4734291c532820b19a8b5172c9ff6b4fecf305af",
      "new_mode": 33261,
      "new_path": "common/tksimpledialog.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2673519aa0580657cd0707275a2f75ef09b98021",
      "new_mode": 33188,
      "new_path": "sky130/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00b9851c44262ed9775bd68acdc9ac31722e3f22",
      "new_mode": 33188,
      "new_path": "sky130/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ad22646db797917fc51ccaeb4e9498d6709ddbf",
      "new_mode": 33188,
      "new_path": "sky130/common_pdn.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "948dbd263f790abf096bbed3af97ecbf78105753",
      "new_mode": 33188,
      "new_path": "sky130/common_tracks.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d34b05f8bc4c1b6c9d5e768c5a2b0f92bc26f45b",
      "new_mode": 33188,
      "new_path": "sky130/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04c51ed0f51d75f882f7a431906651c1f810ffd2",
      "new_mode": 33188,
      "new_path": "sky130/custom/models/sky130.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92cca88260a04d7e5b4d5fc55e3db0e7fb5230ee",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/fixspice.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a186650cff000cd5dcbaeeb2a1deb0b53e33ca4",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/.magicrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af48894181436049e0f7eff5004091f231124645",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9aedf7b0e6d31b18f2e8244c75fcbc48bb6bc200",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/generate_gds.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "caf7cc9c74e2cad2daf1bb228f1e8cd4de39fadd",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/nikon_sealring_shape.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1c3761f407ed09d643701c22238205a22d3efb2",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/seal_ring_generator/s8_gen_sealring.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5d37f30363635d288223eb71e3d00c198b35d12",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/s8seal_ring.tech"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e15ffc8359116e9605959167daa44c7f87974f22",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/seal_ring_corner.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1477b9ce625c2ed6bcbc8807058c6c157aeb154e",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/seal_ring_corner_abstract.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f38f77cc19cf9f80d59eb6276b4926bbfa54794f",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/seal_ring_slots_array.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3ee669874c2757dbbbe2fe7f128630a085fc34a",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sealring_slots.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7c32b8a1cfd65b77da1bbe7ccb3436c67d9fa86",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00001.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51355fabd900f75b5df40d142a48814412e9cb33",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00002.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c2dd29d9d4c3e70aa8b899a9c7c6ec865436767",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00003.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7721108acf76d39c553e85979b6cebc6ef77f13c",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00004.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27e80818bb106da597d34aad68d53e1f4a980471",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00005.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b44cb99173caf25fdf59faceda82b022c7658f8",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00006.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89547c6fd952e408189f547d3ed956c3e871b279",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00007.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47854aeb680e79b2462a3a0d5d07d709b5eeba58",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00011.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d91c7fb89989a0a74b994399537232f51879f8d6",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00015.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7aa89fc89a22e9d90d1449dae6a8b41dae1aae9c",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00016.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3167351780c71d36ed08567b06259375bbfdf88",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00019.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e328f81ba93b108494dcca15fbb872ec879cdfe",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00020.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe8335db269ffdff18ea65ef8353ee8b44b3cde1",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00023.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb9f36411802106a8ee5690bd6100f9f488b6e44",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00024.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6d2ad1ab94498e6c6fdc32994896485eb6002af",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00027.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3db918a19db714fdbb05dfe3c6862fb02c4316bc",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00028.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1eb8648f0f317caf82a17b57ad1e6e3ba25be479",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00031.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "395db17577f40c1ccbe90ad3e2a102a95c8df561",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00032.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "934e4e1a9a0b4770035f9a0f51074250b054f385",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00035.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e944a4b432542d8fea4243b4c7fba97273abefb",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00036.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24dfe83d704c3a0e2f5b16e924807a8ca49074c1",
      "new_mode": 33188,
      "new_path": "sky130/custom/scripts/seal_ring_generator/sr_polygon00039.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edffb272c5f06b4bb934ae39a0ab61b3cd4d10da",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "538405f88cf51d61cfe9029a81929c651225fc07",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/cdl/power_pads_lib.cdl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da0dc4db75d4948bbcd60d948a2500e9d9abccf5",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/gds/power_pads_lib.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ff3c03b36df1692f780808193785fd8ec4ff101",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lef/power_pads_lib.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54d9f7a002a66b8f274add76cadfd3d83bb524c6",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/all_pads_test.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8876faaeb2771c9ab1dced204ca8acd3b15d7e6",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/power_pads_lib.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8da430cd62a3614bcc597e75c15211c1627b21fb",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_corner_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fea0c1ceafa0e27e63d889ed0c213100d6fba2b",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_gpiov2_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e654d693848c4ba2c1e65b2a283a9607741c6c4",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vccd_hvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3127e91ed6426799f91ecb9e6e14a252331aa9c",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vccd_lvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b81c3529baed0fbfece5f1b5857abc554c556020",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vdda_hvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cd80a1dc87ab77003b289c5a7213caeea9651a4",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vdda_lvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f506674624f4d92e870a5b1851d897133381d62",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vddio_hvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2e943c45062e8763adbd9cd3cbc2cc959725fd7",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vddio_lvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc6ca8d35b9802654e071cf4e210fcfe64b5b83e",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vssa_hvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c832fc1e5544d34a4a016b2165d7ebfed42bf6c5",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vssa_lvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "108c5f79b064b8948ada82b3a1a50b328e343ec1",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vssd_hvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7781fa8fb07b108faaa28cdadc7010371fb35c08",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vssd_lvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db38a6cb4112a22b778730ebd0c097568dd34541",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vssio_hvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b467e36140fbaae926bff74f2440d5fdbc420be1",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0_vssio_lvc_pad.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23498225adec76ec9b61f8882a05815a3aa8cc32",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/mag/s8iom0s8_com_bus_slice_1um.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f12b529d02bda00ce67545e0b4f9c00d1ef915bf",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/verilog/power_pads_lib.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ae2f886a704e1706b32e1b3214bd9b2786b1420",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/scs8hd_diode_1.cdl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2abb8b4791143c2b98237135f03fae3e9b633c55",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/scs8hd_diode_2.cdl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5e0b31bfc867d5fadef5f225533ec58d7d53c6e",
      "new_mode": 33188,
      "new_path": "sky130/custom/techLEF/sky130_fd_sc_hd_tech.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f8f3af74416d5b1010f19beeda612f1535f053c",
      "new_mode": 33188,
      "new_path": "sky130/custom/techLEF/sky130_fd_sc_hs_tech.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf5423801b9945e6dfde7413adc1d27aa9794060",
      "new_mode": 33188,
      "new_path": "sky130/sky130.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf7ec0b5d2428b2cfe66b85cbcba085a6f183d3f",
      "new_mode": 33188,
      "new_path": "sky130/sky130.lyp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "139f6cc22e5f7289429491d37dd54a4b2ab73411",
      "new_mode": 33188,
      "new_path": "sky130/sky130.lyt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "feaf6b5c886674837b45260e4d09e84629827f35",
      "new_mode": 33188,
      "new_path": "sky130/sky130.magicrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afd9190d4a7d5267354c543d732bb46941264a89",
      "new_mode": 33188,
      "new_path": "sky130/sky130.par"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d8e6ac4bbfb8a31c004c29aa552f488be206f54",
      "new_mode": 33188,
      "new_path": "sky130/sky130.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "684aee5860d4026d0e294f5e519b629d6a5a1718",
      "new_mode": 33188,
      "new_path": "sky130/sky130.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "881eee2cbc7946c1f3a426914519776db9c5c3a2",
      "new_mode": 33188,
      "new_path": "sky130/sky130.tech"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d9393a74d51113910ed008715e2bcdd14bf8dc2",
      "new_mode": 33188,
      "new_path": "sky130/sky130_fd_sc_hd_config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "580dc0f4a60d4639ac3e9d54e546ffb5678b58bc",
      "new_mode": 33188,
      "new_path": "sky130/sky130_make_torture.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af90784150820c6a1c262a95a225d6294019e816",
      "new_mode": 33188,
      "new_path": "sky130/sky130_setup.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8beebdc44aff831b7770a64149e7aabf8f450bd9",
      "new_mode": 33188,
      "new_path": "sky130/sky130gds.tech"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4afd9bdda890b5c95e14e2a6646a112cc8f76151",
      "new_mode": 33188,
      "new_path": "sky130/sky130osu.sh"
    }
  ]
}
