)]}'
{
  "commit": "e3a793cd08d3c643a4ffac547e530987a83e3ab5",
  "tree": "91f1b4041dd0e824745ef440efe7d819f9b53c3c",
  "parents": [
    "c10a581884a4373c1a48b18ea3fc02c19d8d5c88"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Thu Jan 23 15:04:52 2025 -0500"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Thu Jan 23 15:04:52 2025 -0500"
  },
  "message": "Modified the foundry_install.py script (again) to remove the\nalternative version string parsing routine (which is in the\nmodule \"packaging\" which is not, apparently, found in all standard\npython distributions) and replace it once and for all with a\ncouple of simple subroutines based on regular expressions.\nAlso:  Updated the references to capture the new commit numbers\nfor the sky130_fd_io library (non-mask-level modifications to\nI/O cell layouts for improved circuit extraction) and the\nsky130_fd_pr library (expansion of the list of corner types\ndefined in sky130.lib.spice to include all combinations of\ntransistor corners (t, s, f) and resistor/capacitor corners\n(l, h, and nominal), submitted by Ahmed Reda).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b551b40099607dfbd621bff28db6ed98b5a1af7f",
      "old_mode": 33261,
      "old_path": "common/foundry_install.py",
      "new_id": "34e3a46ec37f02c353b832beba96134137f5ce82",
      "new_mode": 33261,
      "new_path": "common/foundry_install.py"
    },
    {
      "type": "modify",
      "old_id": "08295554ede8ecb89d46b6c5718048e9d5840c0d",
      "old_mode": 33188,
      "old_path": "gf180mcu/gf180mcu.json",
      "new_id": "d6d30a614b52918ba236f192489071d003ebe050",
      "new_mode": 33188,
      "new_path": "gf180mcu/gf180mcu.json"
    },
    {
      "type": "modify",
      "old_id": "b69d8f922479ba3636f893d2d297207ec595c8b5",
      "old_mode": 33188,
      "old_path": "sky130/sky130.json",
      "new_id": "48009032225fe5a9cc5b061b7d7d130bd4cd70ff",
      "new_mode": 33188,
      "new_path": "sky130/sky130.json"
    }
  ]
}
