)]}'
{
  "commit": "f4ca25810ddedb342d0d2d109187e414f58e3a7f",
  "tree": "47bd435e7f7a3e3f4e83aa5552f314a7561fa060",
  "parents": [
    "06ce364c7b2255d6cc5eeffcea8fc396c389b48b"
  ],
  "author": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Wed Feb 14 12:10:58 2024 -0800"
  },
  "committer": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Thu Feb 15 13:47:37 2024 -0800"
  },
  "message": "ClockGate wraps lowrisc\u0027s prim_clock_gating\n\n- By default, this primitive provides a generic clock gate for\n  simulation. There\u0027s also a preprocessor define that can be set at\n  synth time, to get a Xilinx-specific gate implementation.\n\nChange-Id: I011f3b6211ef27be4458d7c312ac06823e0b1edb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88cf0d073e200c82e7a87d038db18e707deaf077",
      "old_mode": 33188,
      "old_path": "hdl/chisel/BUILD",
      "new_id": "f32c09964d17d0ac4d69ef3ed01c3f142c99b2a0",
      "new_mode": 33188,
      "new_path": "hdl/chisel/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e8d61c64ceebfeec7fc779aa2e4147ebc33a6c2f",
      "old_mode": 33188,
      "old_path": "hdl/chisel/kelvin.core.in",
      "new_id": "95f7fa35aa90263c76c3dc897f3882ff1918b394",
      "new_mode": 33188,
      "new_path": "hdl/chisel/kelvin.core.in"
    },
    {
      "type": "modify",
      "old_id": "802e2db9879602d35659952d354e20d2f0018965",
      "old_mode": 33188,
      "old_path": "hdl/verilog/BUILD",
      "new_id": "63f492525242553804e0cfaab0275ef24c45dd5c",
      "new_mode": 33188,
      "new_path": "hdl/verilog/BUILD"
    },
    {
      "type": "rename",
      "old_id": "f6b9e7c89b162f9d6ed4c073bcdd9de6382640be",
      "old_mode": 33188,
      "old_path": "hdl/verilog/ClockGate.v",
      "new_id": "02c7f098c28509288c8535807dbaf3ed4d21aa40",
      "new_mode": 33188,
      "new_path": "hdl/verilog/ClockGate.sv",
      "score": 67
    },
    {
      "type": "modify",
      "old_id": "b6e8e5539eebfacb7efb9c279ec855fb31a63472",
      "old_mode": 33188,
      "old_path": "rules/repos.bzl",
      "new_id": "e57dc73efd779aa5bca673c63fe925d6a852f3be",
      "new_mode": 33188,
      "new_path": "rules/repos.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ab35bef7273b2bebfefd26fab25ae3dca7dde3d",
      "new_mode": 33188,
      "new_path": "third_party/ip/lowrisc/0001-Add-BUILD.bazel.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8eb12414dcd055cd6ebbb0147f27872e67683aab",
      "new_mode": 33188,
      "new_path": "third_party/ip/lowrisc/BUILD"
    }
  ]
}
