)]}'
{
  "commit": "4697a17c5caa30b159d81d3c86ac40baa08df43b",
  "tree": "c0368526e1117dcc7ee36920b2370dfaf18c49db",
  "parents": [
    "7ea416610339d3c29af9d0d748ceadd3fd368608"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Fri Nov 05 22:47:07 2021 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Fri Nov 05 22:47:07 2021 -0400"
  },
  "message": "Added \"no-copy\" and \"include\" functions to the existing \"exclude\"\nto handle the process of replacing existing vendor cell views with\ncustom cell views.  Added a syntax to all three functions that is\n\u003cfile_path\u003e/\u003cwildcard\u003e and allows names for groups of cells to be\ntaken from a location other than the source;  e.g., from a custom\ndirectory where replacements are found.  Updated the Makefile for\nsky130 to make use of the standard cell replacements (in\nparticular, corrections to GDS layout), and to better integrate\nadditions to the libraries.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "decfec1f6bcbc3845927b1241b460dfb44db3c2f",
      "old_mode": 33188,
      "old_path": "common/README",
      "new_id": "521f84cd7e0170edddf0d62d5476c57184dd4c52",
      "new_mode": 33188,
      "new_path": "common/README"
    },
    {
      "type": "modify",
      "old_id": "4a46e5f4db73185ec7d2b326dff014d4c21f573a",
      "old_mode": 33261,
      "old_path": "common/create_lef_library.py",
      "new_id": "72a5025c95c025aeb305a69a0a350c6e4defe318",
      "new_mode": 33261,
      "new_path": "common/create_lef_library.py"
    },
    {
      "type": "modify",
      "old_id": "1f058c790272f79cb1e2fc5a85ce5badee931afe",
      "old_mode": 33261,
      "old_path": "common/create_lib_library.py",
      "new_id": "247f5418dadb1304bfcc4325ab25553af130f677",
      "new_mode": 33261,
      "new_path": "common/create_lib_library.py"
    },
    {
      "type": "modify",
      "old_id": "55e1c767c48bc6eeee37938b8c33a8957653fa6e",
      "old_mode": 33261,
      "old_path": "common/create_verilog_library.py",
      "new_id": "d5b09ea17bd31c0712b90fa22891de6a6e946918",
      "new_mode": 33261,
      "new_path": "common/create_verilog_library.py"
    },
    {
      "type": "modify",
      "old_id": "fcb8970a826c2237a3097bef1fb4e9c8aef97442",
      "old_mode": 33261,
      "old_path": "common/foundry_install.py",
      "new_id": "63284912208d12f9ced257a1b569fff4df77e285",
      "new_mode": 33261,
      "new_path": "common/foundry_install.py"
    },
    {
      "type": "modify",
      "old_id": "1da74c2b1e347663430bda745550e22140b3349b",
      "old_mode": 33188,
      "old_path": "sky130/Makefile.in",
      "new_id": "ad9d2309a6b3d99107787c28ea4e018883ed4910",
      "new_mode": 33188,
      "new_path": "sky130/Makefile.in"
    }
  ]
}
