)]}'
{
  "commit": "f277036790028f5f9c61e1261d1f1e0c0828a275",
  "tree": "96c874760a0b53948448dd2d987b822f0176e5bb",
  "parents": [
    "b3ac77dd3737f2aa461199484538fd91c363deed"
  ],
  "author": {
    "name": "nguyendao-uom",
    "email": "nguyen.dao@manchester.ac.uk",
    "time": "Thu Mar 17 21:09:02 2022 +0000"
  },
  "committer": {
    "name": "nguyendao-uom",
    "email": "nguyen.dao@manchester.ac.uk",
    "time": "Thu Mar 17 21:09:02 2022 +0000"
  },
  "message": "add gds/lef/rtl\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e787f93d049691d14a7a4f7c594a56346603d0fa",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "2fbf9cc9ad7ddf73dbf8ca590ecabf228b01aef2",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "30772440538ea4b5fd574c6c197d7428eb38a502",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "324f253496eb13ea9e45525a6ed8c29b7289baf9",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "c32854a80861204c09873837be5f630c6fd88873",
      "old_mode": 33188,
      "old_path": "gds/user_proj_example.gds",
      "new_id": "8f8c5d557183027228a61daf54e7b1f77ccbb8bc",
      "new_mode": 33188,
      "new_path": "gds/user_proj_example.gds"
    },
    {
      "type": "modify",
      "old_id": "c56bb0a4256822106b0b564bd9e360ae7da28b6d",
      "old_mode": 33188,
      "old_path": "gds/user_project_wrapper.gds",
      "new_id": "20b6cd400136224da4a2a98de8fadf9593d1d24a",
      "new_mode": 33188,
      "new_path": "gds/user_project_wrapper.gds"
    },
    {
      "type": "modify",
      "old_id": "eac5648fe911485f0198b4d38a27dadc37f8c827",
      "old_mode": 33188,
      "old_path": "mag/user_proj_example.mag",
      "new_id": "4ec2494cc7a02bfc07b6192d1a036585c639de7d",
      "new_mode": 33188,
      "new_path": "mag/user_proj_example.mag"
    },
    {
      "type": "modify",
      "old_id": "bfb3dbea4cc9a05b35d54b22d87892ebef23be0f",
      "old_mode": 33188,
      "old_path": "mag/user_project_wrapper.mag",
      "new_id": "e965573c7ab1110c18e68473a8416631b75d363b",
      "new_mode": 33188,
      "new_path": "mag/user_project_wrapper.mag"
    },
    {
      "type": "modify",
      "old_id": "0c216b7a5593a4eb2b7ee131e149123a152ff2fa",
      "old_mode": 33188,
      "old_path": "maglef/user_proj_example.mag",
      "new_id": "8bd657f3ed34b49ca71f37f42c3b77d7948960ae",
      "new_mode": 33188,
      "new_path": "maglef/user_proj_example.mag"
    },
    {
      "type": "modify",
      "old_id": "f720e391e7f3bdf36a2b29a4a60b37535ea039b2",
      "old_mode": 33261,
      "old_path": "openlane/user_project_wrapper/config.tcl",
      "new_id": "d653ce622b03f4d9b59bc0faf84eb02d40d2ec89",
      "new_mode": 33261,
      "new_path": "openlane/user_project_wrapper/config.tcl"
    },
    {
      "type": "modify",
      "old_id": "a7365ab26ff25197ed46ceb62342f48e1473ea19",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/macro.cfg",
      "new_id": "bf1f32462050350172c4f8a70d48792ab5680710",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macro.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3046793c6ba06c39c28447a242841f2879eba7a5",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/BRAM.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b97a9f2499d884356d14accab5d9f5fddebdb5fd",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/DSP.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa015b7d82f7b3c8bc62a2c00a8d866fc18c821e",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/E_CPU_IO.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac1a3a8ce7212d603d416f57f2905dee13ef27fd",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/E_CPU_IO_bot.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d58b212ec0d75b6e69da1f1191807c8e5fbc983b",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/LUT4AB.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b4f021dda6c92f95158acbb9c47ecad571ce9ec",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/N_term_DSP.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49e75fa855f1484c943fb4d83718d93d29583a1a",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/N_term_RAM_IO.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ecd2a31ef5f91347a5787c6ec441fe287d6f786",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/N_term_single.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0aa80f19fe3ac6663bb467b0779b18a24f3ae1ad",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/N_term_single2.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a84f837a902018079df4821948f592c90d9d8b9",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/RAM_IO.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce9f7119f960c0dbeefb52062c0ac77e181ed327",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/RegFile.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca091c2181911a1d535c77b9ff69a63d2ccd1191",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/S_term_DSP.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05e9312f1bd1171a6fa668950a96f3cab6a4d4da",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/S_term_RAM_IO.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcaec2f57be008ee1fe782004dd170f97e534a83",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/S_term_single.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72621b8b83809259f0a7e7398a5e5a8ee1bab61d",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/S_term_single2.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12dc4b4efbb0485b790850cbbcfc5dedd385f263",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/W_CPU_IO.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49656db682edb1ef451269269e99d3e2c2e50030",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/W_CPU_IO_bot.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13d5b9018e30e1593e3c91ac6f24ea6da9bdee93",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/W_IO.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f254e36cf5532364cc49ca2e2ca941bfb9a250d",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/cus_tg_mux41_buf.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1aaf6fdfbec86e462f9c3f69b194b4745ce93747",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/flexbex_ibex_core.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d97991aa1e28f38f173c9e26a9b604dde79b8e00",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/ibex_core.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc45ae22951b342fd80ebe82011cecfe6f0335b0",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/ibex_top.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "929ec8c804717142a8c9fac7c370a4946afe4e5e",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/sky130_gds/sky130_ef_sc_hd__decap_12.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f7642fbbb555685c0b47af32cea456feea159c5",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/sky130_gds/sky130_ef_sc_hd__fakediode_2.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfbdb7ca9b9f6cfd5293a449bf9238bc98de7c89",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/sky130_gds/sky130_ef_sc_hd__fill_12.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96329ca18609d67925b08c5d838e3f58115f3447",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/sky130_gds/sky130_ef_sc_hd__fill_4.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b581d0824d78e9c2f01bd2ab1f72055a160694cb",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/sky130_gds/sky130_ef_sc_hd__fill_8.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "042d922aae43c1109fc95086b0034071f9b4739f",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/sky130_gds/sky130_fd_sc_hd.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ed15281c84753ce111d4a0fc34a5e26d68b1d4d",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/sky130_gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d0cdbbc448ca4566597e2010ee2822fe6a89044",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/gds/sky130_gds/sky130_sram_2kbyte_1rw1r_32x512_8.gds"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9440fea13b8fc191d1a332525adaf6a12f36e811",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/BRAM.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4f1812a890b85632ba28fe187e03262acc9024a",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/DSP.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a174e12964b3cd78994ce8262eecdeae2b413334",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/E_CPU_IO.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41ffdc3b74cc4ea3f7e83ea6c05bf502bb5944db",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/E_CPU_IO_bot.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1ba5eee9692c24748f433465ce3d4c4fc6b51e7",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/LUT4AB.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f614eaf45de304ab87d8e78de3e32f46c6dc380f",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/N_term_DSP.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d516b7d0095ae41ce35ef18b1c9f929d38a79bc",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/N_term_RAM_IO.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69c99e813343025c93c9da1f177b2f3c78c54c67",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/N_term_single.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba6116a494a17e4b8eae68484f1f69b9002b8932",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/N_term_single2.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "339c068a1882e26af4c7b3dc46e6a2f682838ca0",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/RAM_IO.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a3b29814dc423349ab76f8ad45ee57519e6dacb",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/RegFile.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfc0a2a73d47bedeadc53f45b9e6f61ee806a930",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/S_term_DSP.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80096b64b4766ead5077815e0b2b454f88787b8e",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/S_term_RAM_IO.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e79388c04520c8d7ce4903d5bca4c596034fa29",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/S_term_single.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d688ba1dfd01d4f4a4c7678c413ec26cd05e8d7",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/S_term_single2.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ad364b938fe269fe646f2318d95a71152aa8005",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/W_CPU_IO.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "007625e920f65fbb85c2e79d9a406b9ae7225d5c",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/W_CPU_IO_bot.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a2ae4ecbaca8e73a56dc1c9dab711a8d64d68bc",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/W_IO.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98a27b96e012421bb7a0850773e31d273f8beede",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/cus_tg_mux41_buf.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8471b4253f38cdfbf4f825b0e3d2270c0de336f",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/flexbex_ibex_core.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d852b091d650b9fae3d0548a755381f37ee5afb",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/ibex_core.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "929fea2015965c9fd50c83962887fdc26daf7539",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/ibex_top.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "376328f6c5aeefd4f61aee8aba65d21791323f54",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/sky130_lef/sky130_ef_sc_hd__decap_12.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb7b26fb9bac846d65dd8f654834c744ba53e985",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/sky130_lef/sky130_ef_sc_hd__fakediode_2.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74bbdac35c3b08fe5f4bc3bf926383cd558e046f",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/sky130_lef/sky130_ef_sc_hd__fill_12.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "974a07d6bc8bd19a63c1125d1a0e04acac93fac2",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/sky130_lef/sky130_ef_sc_hd__fill_8.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33cb40a85543adef16a211e927e8f895810eb3bc",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/sky130_lef/sky130_fd_sc_hd.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41ab28cb9bd586b231430d6dc6da2c3c1a9f8c9b",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/sky130_lef/sky130_fd_sc_hd_rram.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30b2ff45b468e3c45caaa004998b9219f17f320c",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/sky130_lef/sky130_sram_1kbyte_1rw1r_32x256_8.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7773bb12301c451834202d3d3dbc8fc04c176f90",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lef/sky130_lef/sky130_sram_2kbyte_1rw1r_32x512_8.lef"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ad96a12a57b853c47e7538314cb928761c4c545",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/BRAM.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74bae33d1306bebc49ac05b40567bb8fb3411f2b",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/DSP.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4fae638309f134e80272d5c6f02db1a9126bf61",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/E_CPU_IO.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97d53cc906a7e1049e409b2896bc1a61b7c939ad",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/E_CPU_IO_bot.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ae8afb724d58ba30decfcc0d73f4a8a97b346bd",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/LUT4AB.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4d114d525464ca8c81228fd0330335aa2c2ee31",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/N_term_DSP.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdd66eb4b83e59223aba0727b007a794698f2b8b",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/N_term_RAM_IO.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afc4387bd56e9282d2d2f53eb5e039d8b6d518af",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/N_term_single.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4ebb2dbb57bb8febdfbf1f45b517dd750a41117",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/N_term_single2.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5809de91c56db119ecd70743ef0c867266255c48",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/RAM_IO.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b65bec604b24569967ec0c758faa73b6f321a82",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/RegFile.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f65622aa2cff14df56c2fd89700e9bfc8d96b34",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/S_term_DSP.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd5cc738433587c1c1ee6dc3cb2b146483fdb29d",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/S_term_RAM_IO.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fb4ae61626d7748e07a67e4c46f53ebf416a7a3",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/S_term_single.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6ddcfaff35b65f90dc9c3ffa46ea830bb00aa75",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/S_term_single2.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f26d593cc2d228dfe788a14527290193efd85b79",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/W_CPU_IO.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6150c330050244e9d1d9512eed37982cc3fbd6fe",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/W_CPU_IO_bot.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bef74b44b77c4f5e5084741f6e698f78f5eb8a0a",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/W_IO.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb2598ca3038c3e30e4a2631ca384dad2a0be44c",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/cus_tg_mux41_buf.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "805e42c61b6df82aeddc84e0b9d9986a5f4689f6",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/flexbex_ibex_core.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "187a13f899a41bb24eac1718f7a493b70765eb31",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/ibex_core.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d399cd92b2a59bc2188deb13869464ec63bce22",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/ibex_top.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93cc2753c0e118852453b8faec883ce6855dbab2",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/sky130_lib/sky130_fd_sc_hd__ff_n40C_1v95.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "004a8c5fc041c8b243d61490252b25afabd63291",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/sky130_lib/sky130_fd_sc_hd__ss_100C_1v60.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76a9db9eadeeb7ee3a10dbe9d01da52cb53c2710",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/sky130_lib/sky130_fd_sc_hd__tt_025C_1v80.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58c04a878f74309793f60560c0756ff456c98541",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/lib/sky130_lib/sky130_sram_1kbyte_1rw1r_32x256_8_TT_1p8V_25C.lib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a7523a401bc4f1bcd0d2a1abb883316db69346c",
      "new_mode": 33261,
      "new_path": "openlane/user_project_wrapper/macros/macros_innovus_mpw4.csh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85ba1444e0476a7e7f0db2882200ee468c50d844",
      "new_mode": 33261,
      "new_path": "openlane/user_project_wrapper/macros/old_macro.csh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81aa253643ae6222116025262f3229bbd5bec401",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/Old_v2/fabric_params.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37a450feb8c96afd45cca439f3493242b74006cd",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/Old_v2/fabric_params.pyc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a93d82e1f572a8d84bb83ebd6b769f704e64fe35",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/Old_v2/gen_placement.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9481f975d65b8a76d3a0f8a594e1bb508d89f4f1",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/Old_v2/inst_list.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d91af0ec402f8f2488f61433539a9fada56f7a2",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/Old_v2/macro_placement.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb86efc7ef60ea2555225e15172b17b731fd272a",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/Old_v2/macro_placement.cfg.old"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6fed776d74b1e307d5ed25b2ba88f0fbfe3f547",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/__pycache__/fabric_params.cpython-36.pyc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdd64413727c06ee7f16a0b71d46e0c6a3bbb344",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/fabric_params.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37a450feb8c96afd45cca439f3493242b74006cd",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/fabric_params.pyc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ad7daad3101a212bff0b302eac9b011adb3f51b",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/gen_placement.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9481f975d65b8a76d3a0f8a594e1bb508d89f4f1",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/inst_list.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e1d16e316cb59e86dabdf2f3493635926c00850",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/macro_placement.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25b2e1e8b1dd99857e18976eeae6427b979222ee",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/macro_placement.cfg.fabric"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dab5f89e8bd658692ed68c4ea9867b045e544fac",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macros/placements/macro_placement.cfg.old"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b5260b63249ff5dc7563a839721ade9b6262c45",
      "new_mode": 33261,
      "new_path": "openlane/user_project_wrapper/macros/update_lefgds.csh"
    },
    {
      "type": "delete",
      "old_id": "8797dcdee01982869d8ce5675cdc7171aa9a1275",
      "old_mode": 40960,
      "old_path": "openlane/user_project_wrapper/pin_order.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90cde69dafd452ecc23a064a28755acbb930dc37",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/pin_order.cfg"
    },
    {
      "type": "modify",
      "old_id": "6c0a9d43aca99853710bcc722282f4cf33465198",
      "old_mode": 33188,
      "old_path": "signoff/user_proj_example/final_summary_report.csv",
      "new_id": "406d28b624f20f8fc9bdc53b957399b5ead5c8a3",
      "new_mode": 33188,
      "new_path": "signoff/user_proj_example/final_summary_report.csv"
    },
    {
      "type": "modify",
      "old_id": "cb685ab7b2c95f982e79027b05af085c8e7160aa",
      "old_mode": 33188,
      "old_path": "signoff/user_project_wrapper/final_summary_report.csv",
      "new_id": "17ec62fc073a08bf4667deb357e8f0e3bea2bdeb",
      "new_mode": 33188,
      "new_path": "signoff/user_project_wrapper/final_summary_report.csv"
    },
    {
      "type": "modify",
      "old_id": "ecae883bef13d3962fa9182a666eca6dff9f6812",
      "old_mode": 33188,
      "old_path": "verilog/gl/user_project_wrapper.v",
      "new_id": "0ec9438598dabd9ea702c53e556e6bf639d33220",
      "new_mode": 33188,
      "new_path": "verilog/gl/user_project_wrapper.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e227e306a2089710dedc64d2e6af251e1f7e06f",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/BlockRAM_1KB.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c91cc047502c87eeb2d86fd6fe18da4eafa8477",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/DSP_bot_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34478d60faa118317ac232e7a2d4c81162d54106",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/DSP_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3def5b3b2ba3534e54430d1beff13f0074012b6",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/DSP_top_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f52a40a7c8c8a99b398ecb7510dbf38b820e2c72",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/LUT4AB_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4a4bef839a4afd0f040a1c879d5a79ee0e81968",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/N_term_DSP_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b2d2ce1a6e1b35c1e1290b1e6038536cbd32c64",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/N_term_RAM_IO_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe0333cc1e5c78cf35830de0002ec1064ff51604",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/N_term_single2_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "343027e311885e8234929df5ce22a87b13edaa84",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/N_term_single_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a46ef26a5186620c23d40b91b70c9f4201ff1c62",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/RAM_IO_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23f7ebff2df359cd769b9df244702adba8b3b984",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/RegFile_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9c7aef38aa30422a122aad297187a6ff3ebf94b",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/S_term_DSP_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1cda158e94f7947c9c13059bb4b2a2690c3e3de",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/S_term_RAM_IO_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba887253de01d3b84dc417954018efb05d34e13c",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/S_term_single2_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67e7e6ff9a05be1327c23dac6953c337bc8dc6bc",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/S_term_single_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94f377146e71c30ce3a1e1434d7fe3e7f3ee54c9",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/W_IO_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1452a8acfabbd9a1b9349c473dca2521333dce8a",
      "new_mode": 33188,
      "new_path": "verilog/rtl/BB/fabric_DSP_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d88493042341558d2fd56c86b269ed7ab2f6ae0",
      "new_mode": 33188,
      "new_path": "verilog/rtl/Config.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35c40c66be672f7e4a826d164bbe2bb462d3499e",
      "new_mode": 33188,
      "new_path": "verilog/rtl/ConfigFSM.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42b8e9254eb25df3c3d541558dea5d688d3d647e",
      "new_mode": 33188,
      "new_path": "verilog/rtl/Config_access.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae987bb996a73ad2ca3ba4d292bb3a245ec2aeb6",
      "new_mode": 33188,
      "new_path": "verilog/rtl/Frame_Data_Reg_Pack.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de9fc7cce889f954a239cdf6c5bbf0a6c6d7d51c",
      "new_mode": 33188,
      "new_path": "verilog/rtl/Frame_Select_Pack.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d700b235c5f14e1fb1ef541fe48b8137e1746e7a",
      "new_mode": 33188,
      "new_path": "verilog/rtl/bitbang.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43dded1671fd7f21b36fcaaa9335d00d3714c476",
      "new_mode": 33188,
      "new_path": "verilog/rtl/config_UART.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6213b6c266596355201b85145e40fcdb99e9ac83",
      "new_mode": 33188,
      "new_path": "verilog/rtl/defines.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04d673f03426ceb70381c29b18fe83fcbe69946a",
      "new_mode": 33188,
      "new_path": "verilog/rtl/eFPGA_v3_top_sky130.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "325d480b3c99b00610737295b06d2ff12b594b25",
      "new_mode": 33188,
      "new_path": "verilog/rtl/fabric_DSP_tile.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5e3361036030634d4590583321369084dc30bff",
      "new_mode": 33188,
      "new_path": "verilog/rtl/models_pack.v"
    },
    {
      "type": "delete",
      "old_id": "3537de803dd1d472e447f0791344cbf5c9391455",
      "old_mode": 33188,
      "old_path": "verilog/rtl/uprj_netlists.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "26081e98ecdd98ac1a677c29dfbd5fb0dbc4ee53",
      "old_mode": 33188,
      "old_path": "verilog/rtl/user_proj_example.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5ee1ceecfb5f08335c33a73de2e09ef869af17a9",
      "old_mode": 33188,
      "old_path": "verilog/rtl/user_project_wrapper.v",
      "new_id": "5711bc04cfd5f0d62eb1a69de93ba5768d0ca45b",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_project_wrapper.v"
    }
  ]
}
