)]}'
{
  "commit": "20a97d854debbd43e11046d31e75caedbf1eb706",
  "tree": "5e1402ce29cb483d2b6d5efcaed84ea3916a01a7",
  "parents": [
    "e0f692f46654d6c7c99fc70a0c94a080dab53571"
  ],
  "author": {
    "name": "Mohamed Gaber",
    "email": "donn@efabless.com",
    "time": "Thu Nov 02 10:34:21 2023 +0200"
  },
  "committer": {
    "name": "Mohamed Gaber",
    "email": "donn@efabless.com",
    "time": "Thu Nov 02 10:34:21 2023 +0200"
  },
  "message": "Fix `LEF` views of EF cells\n\n* Correctly set the `CLASS` property to `CLASS CORE SPACER` instead of `CLASS BLOCK`\n* Set missing `SYMMETRY` property to `X Y R90` to match `fd_sc_hd` fill cells\n* Set missing `SITE` property to `unithd`\n* Created missing `sky130_ef_sc_hd__fill_4.v`\n* Remove `fakediode`: Maintaining it is no longer worth it\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "1f7642fbbb555685c0b47af32cea456feea159c5",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/gds/sky130_ef_sc_hd__fakediode_2.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1667567c8948dfda3e14b1c2302552581856f2b5",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__decap_12.lef",
      "new_id": "bb9215b23743b6048c20f3740a291b7137e67a7c",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__decap_12.lef"
    },
    {
      "type": "delete",
      "old_id": "5639f2b9580351da6f5b5379bfbfe10a4c8260b9",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__fakediode_2.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e96e4348797b5e0014dbd010782958a70dc38473",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__fill_12.lef",
      "new_id": "e171847d6376d18dd6c200df1aac99428b548668",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__fill_12.lef"
    },
    {
      "type": "modify",
      "old_id": "7233a722dd18f0232bc1f5245e1022c0066cc80c",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__fill_4.lef",
      "new_id": "490d182f53df4e9af234ea729e96cd15a704d0fc",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__fill_4.lef"
    },
    {
      "type": "modify",
      "old_id": "7ab74135d4ea79c570f9e604147d0e3b44605703",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__fill_8.lef",
      "new_id": "d3d95f472c5e04cc3f9a61817cd2eec974387238",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/lef/sky130_ef_sc_hd__fill_8.lef"
    },
    {
      "type": "delete",
      "old_id": "f510454c945c767ffd3c9cfbcbe57a9f4b534b95",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_sc_hd/verilog/sky130_ef_sc_hd__fakediode_2.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e66b3e506738680b88c6f1e3c729f751fe998077",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_sc_hd/verilog/sky130_ef_sc_hd__fill_4.v"
    }
  ]
}
