)]}'
{
  "commit": "3863076405b31ae66bfc895a8cfe791706de9905",
  "tree": "b2155866118895ed643abff3ac1ea2c74fb5c111",
  "parents": [
    "aa683509e2e20358805fcbc3407776a1c890c4e6"
  ],
  "author": {
    "name": "R. Timothy Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Wed Jun 18 15:52:56 2025 -0400"
  },
  "committer": {
    "name": "R. Timothy Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Wed Jun 18 15:52:56 2025 -0400"
  },
  "message": "Update to sky130 to replace the \"sky130gds.tech\" file with a new\nand more complete tech file.  Modified the \"generate_fill.py\"\nscript to use this new tech file, as it is more comprensive when\nworking with GDS files from any origin.  Corrected the analog pad\nused in the Caravan chip to fix a DRC error with a well-to-tap\nspacing.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b61b91285b6daca4ec3a68623bce7796ef2acc30",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "51ae7191b4a8491b3167b4e5ef4d02ad1f5e4bcf",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "c2a16ceb7103c45ed7b85c29b16135884378f808",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/generate_fill.py",
      "new_id": "d163b3acee375c6a51fa2813fcc9e3ccc4de2af1",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/generate_fill.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a09919bac11d33a05403348b5fbcdc531af343ed",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/generate_fill_mag.py"
    },
    {
      "type": "modify",
      "old_id": "ff0e5cc222f5f8a86d09e1502e546a8001b8411f",
      "old_mode": 33188,
      "old_path": "sky130/custom/sky130_fd_io/gds/sky130_ef_io__analog.gds",
      "new_id": "2c2c73d8b827b083f6e25156f637ffed08837382",
      "new_mode": 33188,
      "new_path": "sky130/custom/sky130_fd_io/gds/sky130_ef_io__analog.gds"
    },
    {
      "type": "modify",
      "old_id": "5fb3e7d00dfebf1a7e166f584d52352976290005",
      "old_mode": 33188,
      "old_path": "sky130/magic/sky130.tech",
      "new_id": "ab4cf90c146110f0f04fa3c64d1aaf9f10a5f8b5",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130.tech"
    },
    {
      "type": "modify",
      "old_id": "11e66a422729c638b1b9bdd5c15db3c7e34eb420",
      "old_mode": 33188,
      "old_path": "sky130/magic/sky130gds.tech",
      "new_id": "5f9d8b9f513d90ca1ca0ae13611797d90295f226",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130gds.tech"
    }
  ]
}
