)]}'
{
  "commit": "c70dfd55004d97ace44ee1bdcd1a8d83025105a4",
  "tree": "34aecd7ca8ab102ea90ec9133b3355dbb38451ff",
  "parents": [
    "8c3175a027351b1659c806628dd02f02effdc44d"
  ],
  "author": {
    "name": "Matt Venn",
    "email": "matt@mattvenn.net",
    "time": "Thu Mar 17 13:45:32 2022 +0100"
  },
  "committer": {
    "name": "Matt Venn",
    "email": "matt@mattvenn.net",
    "time": "Thu Mar 17 13:45:32 2022 +0100"
  },
  "message": "update with rgb mixer, clock and freq counter\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e787f93d049691d14a7a4f7c594a56346603d0fa",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "f8f844c6a6a13e3496941c86a5add0e40c2d2049",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "1e8756e82a0ffbcdbc5b81d0d9c130dbababd973",
      "old_mode": 33188,
      "old_path": "def/user_project_wrapper.def",
      "new_id": "1ba338fd0dda1b4d42e57241c440a443ec6f6244",
      "new_mode": 33188,
      "new_path": "def/user_project_wrapper.def"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cfff35cb3d2d90391ff2fa776d8911f67470b06",
      "new_mode": 33188,
      "new_path": "gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds.gz"
    },
    {
      "type": "modify",
      "old_id": "62d7f0aa6070d17160ed7b524dd60f99000ca74e",
      "old_mode": 33188,
      "old_path": "gds/user_project_wrapper.gds.gz",
      "new_id": "a4bbed991fd42236831ef94b3819925cfca87b18",
      "new_mode": 33188,
      "new_path": "gds/user_project_wrapper.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54ef37a10a93d70cadd5f73fe993ef8fb20d7aeb",
      "new_mode": 33188,
      "new_path": "gds/wb_bridge_2way.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8cbf13eb8919376909903c3383feba4a9d57c73",
      "new_mode": 33188,
      "new_path": "gds/wb_openram_wrapper.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f46989d083c45595dd66259260bae3929e434b0",
      "new_mode": 33188,
      "new_path": "gds/wrapped_frequency_counter.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c5ab4e8d83f0bec14a8165ee6c36edc9d852a55",
      "new_mode": 33188,
      "new_path": "gds/wrapped_function_generator.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9eaf3fc45721151dd2518a4af5bf312fe3df7411",
      "new_mode": 33188,
      "new_path": "gds/wrapped_rgb_mixer.gds.gz"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc3b7020a32f108723335a0a8940f9c88216592f",
      "new_mode": 33188,
      "new_path": "gds/wrapped_vga_clock.gds.gz"
    },
    {
      "type": "rename",
      "old_id": "30b2ff45b468e3c45caaa004998b9219f17f320c",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/lef/sky130_sram_1kbyte_1rw1r_32x256_8.lef",
      "new_id": "30b2ff45b468e3c45caaa004998b9219f17f320c",
      "new_mode": 33188,
      "new_path": "lef/sky130_sram_1kbyte_1rw1r_32x256_8.lef",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "3381478260d0c7bf908232259f99f3cfbd6746e4",
      "old_mode": 33188,
      "old_path": "lef/user_project_wrapper.lef",
      "new_id": "3ec2a856eebb88a73930e94fb299fc4c60c6e7e2",
      "new_mode": 33188,
      "new_path": "lef/user_project_wrapper.lef"
    },
    {
      "type": "rename",
      "old_id": "a16c452ad63f3c23f50442056a3bf56dc425e175",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/lef/wb_bridge_2way.lef",
      "new_id": "a16c452ad63f3c23f50442056a3bf56dc425e175",
      "new_mode": 33188,
      "new_path": "lef/wb_bridge_2way.lef",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "510e85f2903ebc31fb4c55b9d7a6b4a30f9ae74c",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/lef/wb_openram_wrapper.lef",
      "new_id": "510e85f2903ebc31fb4c55b9d7a6b4a30f9ae74c",
      "new_mode": 33188,
      "new_path": "lef/wb_openram_wrapper.lef",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "288edc85c4ea677e9a5373707d36d583eb4bdc29",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/lef/wrapped_frequency_counter.lef",
      "new_id": "288edc85c4ea677e9a5373707d36d583eb4bdc29",
      "new_mode": 33188,
      "new_path": "lef/wrapped_frequency_counter.lef",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "13f061aca6d82729ace0ecde0132709dbccf1906",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/lef/wrapped_function_generator.lef",
      "new_id": "13f061aca6d82729ace0ecde0132709dbccf1906",
      "new_mode": 33188,
      "new_path": "lef/wrapped_function_generator.lef",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "52edc58651026693ce9a9eefaaa006867cdeb89e",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/lef/wrapped_rgb_mixer.lef",
      "new_id": "52edc58651026693ce9a9eefaaa006867cdeb89e",
      "new_mode": 33188,
      "new_path": "lef/wrapped_rgb_mixer.lef",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4419547d337250a8ead251bd3aef2c1ce62baf6",
      "new_mode": 33188,
      "new_path": "lef/wrapped_vga_clock.lef"
    },
    {
      "type": "modify",
      "old_id": "252d3a687b3c3bf03dae7819558ca87acbe6afc0",
      "old_mode": 33188,
      "old_path": "mag/user_project_wrapper.mag",
      "new_id": "99445f6c6ab4f0e3f70c0523caa0fa86c7a48d1d",
      "new_mode": 33188,
      "new_path": "mag/user_project_wrapper.mag"
    },
    {
      "type": "modify",
      "old_id": "630a6aa8fff46534f41f0c12b726e7ad942969d0",
      "old_mode": 33188,
      "old_path": "maglef/user_project_wrapper.mag",
      "new_id": "ab2546462085cc4d2ee55a994ac01af66622302b",
      "new_mode": 33188,
      "new_path": "maglef/user_project_wrapper.mag"
    },
    {
      "type": "modify",
      "old_id": "08b9d13a286fcb103fbd7bc03cd8f1f27bd3d8b3",
      "old_mode": 33261,
      "old_path": "openlane/user_project_wrapper/config.tcl",
      "new_id": "6d6cf6b0ca5f4fd942b29f7476f222601b3d7377",
      "new_mode": 33261,
      "new_path": "openlane/user_project_wrapper/config.tcl"
    },
    {
      "type": "modify",
      "old_id": "5b5caf785b42951382251bf0cb39076e61fe8f5e",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macro.cfg",
      "new_id": "3264e90b7dbbcddd3a2f3d5c8c8b637885512c3d",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macro.cfg"
    },
    {
      "type": "delete",
      "old_id": "7ed15281c84753ce111d4a0fc34a5e26d68b1d4d",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "01ff5de70b5c9633a22e4a3cc831d7d5ac5c39be",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/gds/wb_bridge_2way.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cb270a2d916426e6f164fe322fa306be2edbdf0b",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/gds/wb_openram_wrapper.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b52c8213115b06bbd71e77eeb53224e92d88b641",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/gds/wrapped_frequency_counter.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "73ba178a314af7ae410d6c6c2d1e5b42c4d3bcab",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/gds/wrapped_function_generator.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c71116342d02761b311ef332f7d828645b2f788b",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/gds/wrapped_rgb_mixer.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e1ba914dcbe386c078b73d90fa9187d8d06e27e9",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/gds/wrapped_vga_clock.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "efdc8ace27229d6c583d17f596648f52f51558cf",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macros/lef/wrapped_vga_clock.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7b77ab0b8b83c19171fa1f0e41247d8b5618b651",
      "old_mode": 33188,
      "old_path": "signoff/user_project_wrapper/final_summary_report.csv",
      "new_id": "14d88ad338a20fe268300ebde3d23e1a1be5d68c",
      "new_mode": 33188,
      "new_path": "signoff/user_project_wrapper/final_summary_report.csv"
    },
    {
      "type": "modify",
      "old_id": "b2946887458a0a4c978c80695609a6c556f36b06",
      "old_mode": 33188,
      "old_path": "spi/lvs/user_project_wrapper.spice",
      "new_id": "debda463789c14f274e2132bd8fafe368ffe65dd",
      "new_mode": 33188,
      "new_path": "spi/lvs/user_project_wrapper.spice"
    },
    {
      "type": "modify",
      "old_id": "08048d1045f4fbae8229d96fbb1a0d70bb166112",
      "old_mode": 33188,
      "old_path": "verilog/gl/user_project_wrapper.v",
      "new_id": "2c8b122c1fb987611a055c35a64786e2ebcd673a",
      "new_mode": 33188,
      "new_path": "verilog/gl/user_project_wrapper.v"
    },
    {
      "type": "modify",
      "old_id": "9dae66cd8f455eaf7cef56ac70175637424d901c",
      "old_mode": 33188,
      "old_path": "verilog/includes/includes.rtl.caravel_user_project",
      "new_id": "baf838065a7cf638d8861079dce13fed2ad6407f",
      "new_mode": 33188,
      "new_path": "verilog/includes/includes.rtl.caravel_user_project"
    },
    {
      "type": "modify",
      "old_id": "07c05e3439e581f824773e82caf1da4542c0ce11",
      "old_mode": 33188,
      "old_path": "verilog/rtl/user_project_includes.v",
      "new_id": "ea4126f3c555e2597d864ca5ca3afc50b223d02f",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_project_includes.v"
    },
    {
      "type": "modify",
      "old_id": "c67edff71ae07fee0010d425eb46f369ba4285b8",
      "old_mode": 33188,
      "old_path": "verilog/rtl/user_project_wrapper.v",
      "new_id": "cd9fe12f6d54c72c7566fe182d34762857dc24b1",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_project_wrapper.v"
    }
  ]
}
