)]}'
{
  "commit": "477d9b79b5579b91bf47d9ed68a8271a3bfcace7",
  "tree": "030d6af3cc4478704a2f4ac60f8c8955b6141c4f",
  "parents": [
    "cabdd63c8df3fce5a825deed8b8f679172b1c443"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Sun Feb 06 17:01:15 2022 -0500"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Sun Feb 06 17:01:15 2022 -0500"
  },
  "message": "Modified a number of sky130 custom scripts that were all based on\nthe same code and all generated a file called \"temp\" during\nprocessing, which was causing issues with files getting mixed up\nwhen using multithreading (note that the previous commit, which\nwas an attempt to resolve the file mixup error, was a total red\nherring and had nothing to do with the issue).  All of the scripts\nnow append \"_temp\" to the root name of the original input file\nbeing modified, instead of always naming a file \"temp\".  This\nshould resolve the file mixup issue completely.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e83845c706cb354c8698e1a8b49fdc25e7a17c92",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "4418310f4445b10fdb98831b881b1582b11056f9",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "247d52215d1a9be5c790a44ecdf9a02f27ba6b28",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/add_bipolar_ids.py",
      "new_id": "872af9b66d3b68f6c104b55235a50e7ef351b97c",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/add_bipolar_ids.py"
    },
    {
      "type": "modify",
      "old_id": "1aaa0b561bfa83b581e2dfbf7e4e0348d8350e42",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/fix_spice_includes.py",
      "new_id": "f70079b850b89b79b2b52635f32233d4d0171009",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/fix_spice_includes.py"
    },
    {
      "type": "modify",
      "old_id": "c370c56adba430f91e47388ff8d88a52168fcbc7",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/mismatch_params.py",
      "new_id": "af84ddc1641aa3f6e3a1defcc451d69f662696ae",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/mismatch_params.py"
    },
    {
      "type": "modify",
      "old_id": "2c8ce48b786201ef8d7bbca8e055afbfced489e1",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/montecarlo_hack.py",
      "new_id": "f2486ce011236f0594ce36a1b9333be6de331499",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/montecarlo_hack.py"
    },
    {
      "type": "modify",
      "old_id": "1c0e44af9ef039741351b4448ba7767b66fa4c86",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/process_params.py",
      "new_id": "d255c4175e994ebbef5f6e3cbe86e3ed78bad593",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/process_params.py"
    },
    {
      "type": "modify",
      "old_id": "480e3ae1784f1d30ac93cf61dc42a490fb6b8ab0",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/xyce_hack.py",
      "new_id": "ecedb7df6c5896f5d35ab682ec597889f6d29913",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/xyce_hack.py"
    },
    {
      "type": "modify",
      "old_id": "5d8f1a03d5cc76498f829d2f4033e431ad618235",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/xyce_hack2.py",
      "new_id": "9308dad878549702c2ced6ee39d4b051bb30980d",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/xyce_hack2.py"
    }
  ]
}
