)]}'
{
  "commit": "0ee0f18549f49663d91c9d1bdd198c06c1755755",
  "tree": "f833fc45663f95edf54c69a0ed1d87dc6ddb60b3",
  "parents": [
    "7d5c22f2e8c7f86b26d4ae034add06cab1f72e7b"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Sat Nov 21 16:15:07 2020 -0500"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Sat Nov 21 16:15:07 2020 -0500"
  },
  "message": "Corrected the PDK units conversion, which was using floor() instead\nof round() and resulting in incorrect units.  Corrected the sonos\ndevice, which was failing generation if the guard ring was not\nselected.  Added options to all devices to generate vias on top of\nthe contacts, since it is especially important in the SkyWater\ntechnology to get above the high-resistance local interconnect layer.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04f32a697df5cd2eb634b51dc6fe12ece66b7fc3",
      "old_mode": 33188,
      "old_path": "common/pdk.tcl",
      "new_id": "489c5f649e55ed8dcef6a11974eaa18fc99fafd8",
      "new_mode": 33188,
      "new_path": "common/pdk.tcl"
    },
    {
      "type": "modify",
      "old_id": "a2a4cb16c610b81fcba8c5c4b846f951e76ed3d1",
      "old_mode": 33188,
      "old_path": "sky130/magic/sky130.tcl",
      "new_id": "981c1d38d914967106b74011efeaebdeff3de5cd",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130.tcl"
    }
  ]
}
