)]}'
{
  "commit": "bf1da958f77c7958a2bc148d65874c9d28007b86",
  "tree": "2e9733d5c56e8da57871895c44564236f332569a",
  "parents": [
    "421daef260d5951282d112eb68c684f5361102aa"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Tue Dec 21 15:41:31 2021 -0500"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Tue Dec 21 15:41:31 2021 -0500"
  },
  "message": "Fixed the preproc.py script to be able to handle non-ASCII data,\nas some files like the klayout files are using UTF-8 encoding, and\nthe last update to a klayout file broke the open_pdks install.  For\nnow, this is an option to the preprocessor script (\u0027-utf\u0027), but it\ncould and probably should just be the default setting.  Likewise\nmodified the staging install script so that substitutions can be\nmade on files containing the occasional non-ASCII characters.  Also\nin this update:  Corrections to the handling of RERAM in the magic\ntechfile.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96129217d1b5577a8d25800d1e96710fbd964083",
      "old_mode": 33261,
      "old_path": "common/preproc.py",
      "new_id": "15f0ecf9fa42bfe3c33643ce4b4945d09c632670",
      "new_mode": 33261,
      "new_path": "common/preproc.py"
    },
    {
      "type": "modify",
      "old_id": "7f4f15ed81b46bc9e6603ac3a4a899fb9fa45139",
      "old_mode": 33261,
      "old_path": "common/staging_install.py",
      "new_id": "ac977f7e9aacd796a52a72e6df49c71ad3c6a8ef",
      "new_mode": 33261,
      "new_path": "common/staging_install.py"
    },
    {
      "type": "modify",
      "old_id": "45ef4e1ce4191eeba281ee358212b0ab5b302224",
      "old_mode": 33261,
      "old_path": "scripts/configure",
      "new_id": "5ccc6d535b8e2fb952a741582d68390a3a87d105",
      "new_mode": 33261,
      "new_path": "scripts/configure"
    },
    {
      "type": "modify",
      "old_id": "c7b24b340e7524465e775e268502fc3604b130d1",
      "old_mode": 33188,
      "old_path": "sky130/Makefile.in",
      "new_id": "f4e7bb3d0b25c93374b045ea499265c89d3f5002",
      "new_mode": 33188,
      "new_path": "sky130/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "728954818127f0736341d2a640669c613cfae818",
      "old_mode": 33188,
      "old_path": "sky130/magic/sky130.tech",
      "new_id": "74c730becc34bcd0e758640bb92ce7ce5bb12653",
      "new_mode": 33188,
      "new_path": "sky130/magic/sky130.tech"
    }
  ]
}
