)]}'
{
  "commit": "995c1337c72c451a56078d3ed7de2b6a87f5eb95",
  "tree": "687052d7b2a819d27021e21aceaf262084b76940",
  "parents": [
    "05e66eb39db59e91ba4dafe70b7d3bad78451375"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Fri Sep 25 15:33:58 2020 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Fri Sep 25 15:33:58 2020 -0400"
  },
  "message": "Added additional option \"sort\" to supply a sorting script to specify\nthe order of files when compiled into a library;  this allows the\nMakefile to enforce natural sort order and/or put dependent entries\nat the top.  Also added a custom script for sky130 to handle the\nassortment of \"include\" statements in the standard cell verilog\nbefore generating the library files.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d63be4581639d1ed9f29302abe46ba82abca1a3",
      "old_mode": 33188,
      "old_path": "README",
      "new_id": "fce389d8d4c28fcad1dec83094e6a3e28a14a37a",
      "new_mode": 33188,
      "new_path": "README"
    },
    {
      "type": "modify",
      "old_id": "7cb055ca3f5653dd759312b7dda93908a5cc81ba",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "4ad595c5ae498596515cc8780f39afdfb452322f",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "34424fb37ca47e51718a8b395ef1eea516f2c852",
      "old_mode": 33261,
      "old_path": "common/create_gds_library.py",
      "new_id": "b02535f97f709606ce36e56750c6ffa9f8e74af0",
      "new_mode": 33261,
      "new_path": "common/create_gds_library.py"
    },
    {
      "type": "modify",
      "old_id": "8a922c83b6670a23cd9c48ab1c7d0f6987751437",
      "old_mode": 33261,
      "old_path": "common/create_lef_library.py",
      "new_id": "4a46e5f4db73185ec7d2b326dff014d4c21f573a",
      "new_mode": 33261,
      "new_path": "common/create_lef_library.py"
    },
    {
      "type": "modify",
      "old_id": "bfa773ddbe5126ce60e5f49647b7a19cdde6ba88",
      "old_mode": 33261,
      "old_path": "common/create_lib_library.py",
      "new_id": "1f058c790272f79cb1e2fc5a85ce5badee931afe",
      "new_mode": 33261,
      "new_path": "common/create_lib_library.py"
    },
    {
      "type": "modify",
      "old_id": "ca95fa6c9036b79cf47af0e151e7918ce1d88fd6",
      "old_mode": 33261,
      "old_path": "common/create_spice_library.py",
      "new_id": "90d4e65a3654a223385c12c17838bd96a307129c",
      "new_mode": 33261,
      "new_path": "common/create_spice_library.py"
    },
    {
      "type": "modify",
      "old_id": "32ce2c594fd2c1cb7c750a3280042af4d5c46279",
      "old_mode": 33261,
      "old_path": "common/create_verilog_library.py",
      "new_id": "55e1c767c48bc6eeee37938b8c33a8957653fa6e",
      "new_mode": 33261,
      "new_path": "common/create_verilog_library.py"
    },
    {
      "type": "modify",
      "old_id": "7028956cef221ef5370f37db7cac149de4f0a523",
      "old_mode": 33261,
      "old_path": "common/foundry_install.py",
      "new_id": "3fa7f1cc1af4d53bb73dc8c9f819a177c8476854",
      "new_mode": 33261,
      "new_path": "common/foundry_install.py"
    },
    {
      "type": "modify",
      "old_id": "2cfa21e03d08562caf4773951af3b7b56d8d6650",
      "old_mode": 33188,
      "old_path": "sky130/Makefile.in",
      "new_id": "88ad0967777b677d5853b25b2e3ec664ea0419d6",
      "new_mode": 33188,
      "new_path": "sky130/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "d34129d00f81c2e1fcbe38dd325233bc9dfefd13",
      "old_mode": 33261,
      "old_path": "sky130/custom/scripts/inc_verilog.py",
      "new_id": "2bcd0a3fa5e7ecff8c4c8b9d1c45b5d474709580",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/inc_verilog.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac0a107caf8d417e32506c15808fd0453249c3e9",
      "new_mode": 33261,
      "new_path": "sky130/custom/scripts/sort_pdkfiles.py"
    }
  ]
}
