)]}'
{
  "commit": "113b08320a21de8dbb590aa109fb79b310a2b4d1",
  "tree": "b4fea72c6324f69ae828d30c2aff992d76c57755",
  "parents": [
    "7324f654ffaa967bdedaa2a4960432952be27aaa"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Wed Jan 13 11:27:52 2021 -0500"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Wed Jan 13 11:27:52 2021 -0500"
  },
  "message": "Corrected the fill generation script to avoid dropping fill outside\nthe chip area if the chip area is not an exact multiple of the check\nstep.  Also added a density check script for running on final GDS\nwith fill (the output of the fill generation script).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b4f0bd619e20abde0c16fb4dbd24e5cac52070ab",
      "old_mode": 33188,
      "old_path": "sky130/Makefile.in",
      "new_id": "9fabc6cea29ccfc6b51b738eff7cc92c1bc788f9",
      "new_mode": 33188,
      "new_path": "sky130/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0df2423e80207373182b34d05d0d14201c0ad6bc",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/check_density.py"
    },
    {
      "type": "modify",
      "old_id": "cb481d98360bf2697ac31bdaba2ff7f66d1687ed",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/generate_fill.py",
      "new_id": "1f9254f550124ce6a6dce01b0e81d4aec99f2282",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/generate_fill.py"
    }
  ]
}
