)]}'
{
  "commit": "1ac22ab69dcaf145de1cafa07390351158175c9f",
  "tree": "8ea882ef46fd9839d5f945ddf00a2d20f7b9b931",
  "parents": [
    "414a6116a64918c99fd8426ac4a8f4098f640960"
  ],
  "author": {
    "name": "Leo Moser",
    "email": "leomoser99@gmail.com",
    "time": "Tue Apr 21 19:21:01 2026 +0200"
  },
  "committer": {
    "name": "R. Timothy Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Mon Apr 27 13:31:20 2026 -0400"
  },
  "message": "sky130: add libs for sky130_ef_io__gpiov2_pad\n\nSigned-off-by: Leo Moser \u003cleomoser99@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9417071767841edc328dde4af3c4dd1b71ec00a2",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ff_ff_100C_1v95_5v50.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b2b01f1fcf3282408b980eb7ecc26f08781dc18",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ff_ff_n40C_1v95_5v50.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad5e3b5c355ffc266817021ca206e4bcffb0a6e9",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ff_ff_n40C_1v95_5v50_nointpwr.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "339a806b75743cc2909fe07fb28ee3d04e84b38f",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ff_ss_100C_1v65_1v65.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd367b5ca6ece96c6fc079ef530d22406d2afad8",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ff_ss_100C_1v95_1v65.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfb6fa833e682e50569d1c3e6033a56e6592efee",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ff_ss_100C_1v95_1v95.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad87420ed13036cdfc8f634de616cc106724ff5b",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ff_ss_n40C_1v65_1v65.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3d156425482ce696f48323d0e908a5f5be9f239",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ff_ss_n40C_1v95_1v65.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93c389c3c5599209745dcc682b17abed14cb10d4",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ff_ss_n40C_1v95_1v95.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2e33c17fe8fd32a7dc51fc60f00acdf144ea423",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ss_ff_100C_1v40_5v50.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "749ac137fb0f32ce0d3281345db410cc5594335a",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ss_ff_100C_1v60_5v50.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "118b489a816b25c6f976c1890f469aa821c8bb95",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ss_ff_n40C_1v35_5v50.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b22fc08f45bb3c542528eeb5b61cc1cb2f8105ff",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ss_ff_n40C_1v60_5v50.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e20f78d0b8ef8aea0559c4c75600c72fc57b48e9",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ss_ss_100C_1v40_1v65.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ecfca3dc051866238c7b811977adb0d2ca0e281",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ss_ss_100C_1v60_1v65.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c00d865edcb201da4b35f802b83bfb636bfc8a98",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ss_ss_100C_1v60_3v00.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d90b6ec2dbb2295b3b8f66359cd81fa0957ece1d",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ss_ss_n40C_1v35_1v65.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd67d518fe63b9a4e6fba8baf1c9d0318643ee60",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ss_ss_n40C_1v40_1v65.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90f95fdecdf221484f767a32f12182449063d46a",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ss_ss_n40C_1v60_1v65.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e0223d4100eba37f546d34c2d530b0cfbc7cec4",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_ss_ss_n40C_1v60_1v65_nointpwr.lib"
    },
    {
      "type": "modify",
      "old_id": "9640dcd3b5e88bdcfc13d4593dc62b6557af8529",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_tt_tt_025C_1v80_3v30.lib",
      "new_id": "d88401491b2e95d79de929e4db726dfaae20374e",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/lib/sky130_ef_io__gpiov2_pad_tt_tt_025C_1v80_3v30.lib"
    }
  ]
}
