)]}'
{
  "commit": "daad1066de1e1cc5a8b4eb0d3c3526cb4e29da09",
  "tree": "57891e25ab55e3e131cb792ab7b2f7ef5d99bb35",
  "parents": [
    "61cd6b3988b233d333055a719276be77ee30b0cb"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Wed May 19 10:51:27 2021 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Wed May 19 10:51:27 2021 -0400"
  },
  "message": "Revised the sky130 Makefile to completely ignore blocks that are not\nspecified for install, instead of running all of the target recipe\nprocedures.  This prevents the Makefile from building out directory\nstructures for libraries that will not be installed.  It also fixes\nan error where the make process hits an error and halts if the\nprimitives submodule is not initialized.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "089ef3383274d39e753250c991df1833daf07755",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "fc596241a43657ec0d63f16b0c9b7eb9bc6a2c8c",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "dfce02bacc8b0312b153129a81cf29feb9372db4",
      "old_mode": 33188,
      "old_path": "sky130/Makefile.in",
      "new_id": "989e6c3e88fd596724c73a8b286d16c26c552dde",
      "new_mode": 33188,
      "new_path": "sky130/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "679f234ff6f8fe5027b430336f9728a1b714fcfd",
      "old_mode": 33188,
      "old_path": "sky130/magic/sky130.tech",
      "new_id": "225663a299596ffba326c4c77e933be76e939847",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130.tech"
    }
  ]
}
