)]}'
{
  "commit": "4ea5904943f579b03fe1ed6be9427f2b04e9cc1a",
  "tree": "625bbe215cd101e2a3e7977cf2d82e88dbf7fa8b",
  "parents": [
    "5d450d59bb60695992f8eeaedc84cbe957077c08"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Mon Jan 24 20:03:55 2022 -0500"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Mon Jan 24 20:03:55 2022 -0500"
  },
  "message": "Modified the .lib and .lef library file generator scripts so that\nthey follow glob.glob() with natural_sort() (taken from the\nsort_pdkfiles.py script).  Probably the real solution here is to\nnot remove filelist.txt as early as it is removed in foundry_install.py.\nAs written, the file no longer exists when certain libraries are\ngenerated as a result of being created from scratch by magic instead\nof just collected and compiled from vendor sources.  Probably the\nlist of cell names in filelist.txt is still valid at that point.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b79cbb6c74db0744217292439e6d229a4dcbb51",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "3b931e1bcce3011d71f1aa8286ea23cb33a7bed3",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "72a5025c95c025aeb305a69a0a350c6e4defe318",
      "old_mode": 33261,
      "old_path": "common/create_lef_library.py",
      "new_id": "6c9899ccc57636de4adf79d460b3b5d93414c2db",
      "new_mode": 33261,
      "new_path": "common/create_lef_library.py"
    },
    {
      "type": "modify",
      "old_id": "247f5418dadb1304bfcc4325ab25553af130f677",
      "old_mode": 33261,
      "old_path": "common/create_lib_library.py",
      "new_id": "ccb58bf796d57e4a4d4df1c281b81041448fd108",
      "new_mode": 33261,
      "new_path": "common/create_lib_library.py"
    }
  ]
}
