)]}'
{
  "commit": "dd7771c384ed36b91a25e9f8b314355fc26561be",
  "tree": "d5177063071edeee99125409333b8f51a8a8ead2",
  "parents": [
    "6ffd5cc20e17f138aeacef61387ef85bf04f8612"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Thu Sep 14 10:10:23 2023 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Thu Sep 14 10:10:23 2023 -0400"
  },
  "message": "Added a \"halt on error\" clause to the startup scripts for sky130\nand gf180mcu.  This causes an immediate exit if the technology\nfile fails to load (might want to refine that to exit with a\nnon-zero exit code).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fa2e18da98bc0512e3d74213fe071da513d6c37",
      "old_mode": 33188,
      "old_path": "gf180mcu/magic/gf180mcu.magicrc",
      "new_id": "5f8aa24e52def673685e1b5a9dcff2228f88d14c",
      "new_mode": 33188,
      "new_path": "gf180mcu/magic/gf180mcu.magicrc"
    },
    {
      "type": "modify",
      "old_id": "6138b58717c7ec72e1e48c84f383d0488e060428",
      "old_mode": 33188,
      "old_path": "sky130/magic/sky130.magicrc",
      "new_id": "7b7ac69fac8f6bd391c550bd1f7c2b58daede55f",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130.magicrc"
    }
  ]
}
