)]}'
{
  "commit": "b5b53f8efa7b3eef277e0553477b1f348298a928",
  "tree": "13274efde77e6f4cc0b7826d62f8a02d88765209",
  "parents": [
    "7ddd413a3495a9055f03ae60b4320b14d0d6dc55"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Thu Mar 02 14:23:23 2023 -0500"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Thu Mar 02 14:23:23 2023 -0500"
  },
  "message": "Corrected an issue with the preprocessor running on the gf180mcu\ntech file for magic.  The preprocessor syntax accepts the syntax\n\"if defined(A) || defined(B)\" but not the syntax \"if defined(A || B)\".\nThis prevented the C variant from having the correct DRC rules for\nthe 0.9um thick top metal.  Also:  Ran an update on the PV library\nto capture a recent fix (also related to top metal) for the klayout\nDRC rules, and updated the distribution JSON file to reflect the\nPV library\u0027s new commit hash.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f2d5b12c151ee4974cfec08544b9480cd4a7a8f",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "302d5deb2c26d3d8ee931863aab5b9b45677a03f",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "7bdef04c011716965ac2865bd8faa8cb43dbc595",
      "old_mode": 33188,
      "old_path": "gf180mcu/gf180mcu.json",
      "new_id": "24fdb91703d449e35bc673e9ec9ae4a4de174e03",
      "new_mode": 33188,
      "new_path": "gf180mcu/gf180mcu.json"
    },
    {
      "type": "modify",
      "old_id": "27d236af69756f6337431d0c73e0fc046cd74d2b",
      "old_mode": 33188,
      "old_path": "gf180mcu/magic/gf180mcu.tech",
      "new_id": "c902ded348bea06ac0159ee34c21e23ef4e3f742",
      "new_mode": 33188,
      "new_path": "gf180mcu/magic/gf180mcu.tech"
    }
  ]
}
