)]}'
{
  "commit": "cd12de9d04ff2b8003217934de802a7f7a9b4731",
  "tree": "8b190dd86f2db4f7e8f22c89e297e044eb340471",
  "parents": [
    "9d4892197408ae6e4fa411c630ab5afaf90293de"
  ],
  "author": {
    "name": "Tamas Hubai",
    "email": "mpw@htamas.net",
    "time": "Fri Nov 12 16:16:04 2021 +0100"
  },
  "committer": {
    "name": "Tamas Hubai",
    "email": "mpw@htamas.net",
    "time": "Fri Nov 12 16:16:04 2021 +0100"
  },
  "message": "Import treepram files into caravel_user_project\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4e486c508613174b561a3dc4d7e6a415a9c75d5",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "6f203f8ed0b33aa95d21d7d9162703f1fd590b91",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
      "old_mode": 33188,
      "old_path": "LICENSE",
      "new_id": "f9d38b750b5d41e53c77820b0efeb598b93e2844",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "modify",
      "old_id": "188e9973612e460ee2d567820de4c66c9042284e",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "9d8bf07c43b086d753feb66b540799eb41c80b3a",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "370643881d12e70ddb6530c753a9a7b81cb1db71",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "2212ff44ec0a67453a52e33d34b10d2df916f4c7",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "delete",
      "old_id": "95e0546c795d76c1f52018b7839fe43ca3a76437",
      "old_mode": 33188,
      "old_path": "def/user_proj_example.def",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0527663dcd9dd0918690a8c96dcd8fe3dbf942e5",
      "old_mode": 33188,
      "old_path": "def/user_project_wrapper.def",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cfa4ac17bce60b9a46d5a89c3430fccb6a16bc6",
      "new_mode": 33188,
      "new_path": "docs/source/_static/treepram-bg.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72311605172b24af6287971051f13070a2c3529f",
      "new_mode": 33188,
      "new_path": "docs/source/_static/treepram.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af7f83f1516b71dc0fc36ef0cb5d74ca0f54d945",
      "new_mode": 33188,
      "new_path": "docs/source/_static/treepram.svg"
    },
    {
      "type": "modify",
      "old_id": "bde198654824d627433ca5e481fe2433e4079f60",
      "old_mode": 33188,
      "old_path": "docs/source/index.rst",
      "new_id": "f1aad16f76f91d01f722dd78e86893cb44a735cd",
      "new_mode": 33188,
      "new_path": "docs/source/index.rst"
    },
    {
      "type": "delete",
      "old_id": "b32ae18957258f16b4e7113c148acacb6ef2a4ce",
      "old_mode": 33188,
      "old_path": "gds/user_proj_example.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "28a545ccf2203f5c82bb82704d1803d54c19079f",
      "old_mode": 33188,
      "old_path": "gds/user_project_wrapper.gds",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "bdd53bae95cb55509b34f78a0e8fb0f545241efd",
      "old_mode": 33188,
      "old_path": "info.yaml",
      "new_id": "d130c39aa75144102e4d001d7477e6a9a0cbd5fc",
      "new_mode": 33188,
      "new_path": "info.yaml"
    },
    {
      "type": "delete",
      "old_id": "0297dcc79cd918e9fc5b6e2c27e5c62cd15a97e9",
      "old_mode": 33188,
      "old_path": "lef/user_proj_example.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f5854c30df6f1bedb1496b6d4f71a9567c860f04",
      "old_mode": 33188,
      "old_path": "lef/user_project_wrapper.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "40747434fdb30fc8b8990fa4d3b1df0eeac5dbdb",
      "old_mode": 33188,
      "old_path": "mag/user_proj_example.mag",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff669ca6e707ae9f3f30c205275aeb666e0d1822",
      "old_mode": 33188,
      "old_path": "mag/user_project_wrapper.mag",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "107ed2c9c88b98db65d1b4893c4e746f86615f77",
      "old_mode": 33188,
      "old_path": "maglef/user_proj_example.mag",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "39f099a2d8db972fa6b78a2be5df951b8e869a8d",
      "old_mode": 33188,
      "old_path": "maglef/user_project_wrapper.mag",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2aa188cfa9372fd178bf1d222f3d441069c75124",
      "old_mode": 33261,
      "old_path": "openlane/user_proj_example/config.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "a7671cd7caf4a5f30f986777bfcffb711e776aa5",
      "old_mode": 33188,
      "old_path": "openlane/user_proj_example/config.json",
      "new_id": "182f0e2c7413fb8fc01b65ede59d43a200caa3e5",
      "new_mode": 33188,
      "new_path": "openlane/user_project/config.json",
      "score": 86
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b84a6ee3784a54ce6c4135f1e526e493e9b7fd77",
      "new_mode": 33261,
      "new_path": "openlane/user_project/config.tcl"
    },
    {
      "type": "rename",
      "old_id": "2fda806ab62cbe43d3a6b2844e4bab975333e67b",
      "old_mode": 33188,
      "old_path": "openlane/user_proj_example/pin_order.cfg",
      "new_id": "2fda806ab62cbe43d3a6b2844e4bab975333e67b",
      "new_mode": 33188,
      "new_path": "openlane/user_project/pin_order.cfg",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "ace94af4568585c6aba07405878e186d4f88d09f",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/config.json",
      "new_id": "131743d6bb99c0945e89055903d8cdc9b2c6805a",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/config.json"
    },
    {
      "type": "modify",
      "old_id": "c94b7a0d8a8b92a2cd637b9a887858b5d16aa125",
      "old_mode": 33261,
      "old_path": "openlane/user_project_wrapper/config.tcl",
      "new_id": "c24305d61d16af36ac5ebe16ebe48ad40e9be9ed",
      "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": "455b86d8ae389f3f3deb2628b5b1b2e3aa73b3a0",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macro.cfg"
    },
    {
      "type": "modify",
      "old_id": "8797dcdee01982869d8ce5675cdc7171aa9a1275",
      "old_mode": 40960,
      "old_path": "openlane/user_project_wrapper/pin_order.cfg",
      "new_id": "4219e149aa6b6164e18e081defd416f86e2dc316",
      "new_mode": 40960,
      "new_path": "openlane/user_project_wrapper/pin_order.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cfe77fb593b444ea6922e7a57485b3679b37ae7",
      "new_mode": 33188,
      "new_path": "patch/openlane.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53bdae32e1d38d526234b9913d48434726f1f737",
      "new_mode": 33188,
      "new_path": "patch/openroad.patch"
    },
    {
      "type": "delete",
      "old_id": "a978c5efc9a0fd1d1c248f43c2cb50d8d802e74b",
      "old_mode": 33188,
      "old_path": "signoff/user_proj_example/OPENLANE_VERSION",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "22b75cdfe78678ce75c53d676b884b921630cac9",
      "old_mode": 33188,
      "old_path": "signoff/user_proj_example/PDK_SOURCES",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ccefd43e240171dec4f498660298f75b6ff398d7",
      "old_mode": 33188,
      "old_path": "signoff/user_proj_example/final_summary_report.csv",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a978c5efc9a0fd1d1c248f43c2cb50d8d802e74b",
      "old_mode": 33188,
      "old_path": "signoff/user_project_wrapper/OPENLANE_VERSION",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "22b75cdfe78678ce75c53d676b884b921630cac9",
      "old_mode": 33188,
      "old_path": "signoff/user_project_wrapper/PDK_SOURCES",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7e6259be283e62a10cbf3a9b3657d3aa4539ea4e",
      "old_mode": 33188,
      "old_path": "signoff/user_project_wrapper/final_summary_report.csv",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "26f672f99188f20181d95d2a6cd0d0d963e770d5",
      "old_mode": 33188,
      "old_path": "spi/lvs/user_proj_example.spice",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bf713d210f0d07bd33425eee87008f742478f632",
      "old_mode": 33188,
      "old_path": "spi/lvs/user_project_wrapper.spice",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "df2ea69ddf7b9a62423d572a92d0649e1dabe93d",
      "old_mode": 33188,
      "old_path": "verilog/gl/user_proj_example.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ecae883bef13d3962fa9182a666eca6dff9f6812",
      "old_mode": 33188,
      "old_path": "verilog/gl/user_project_wrapper.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75894e03d76204eacb37520f25f06e06dc4a333b",
      "new_mode": 33188,
      "new_path": "verilog/rtl/alu.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "930a627b9fcb0f8ae827c485694a08c9e47a2525",
      "new_mode": 33188,
      "new_path": "verilog/rtl/cpu_core.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04709a7e97198cebdb70fd6449e663eb7a8763c5",
      "new_mode": 33188,
      "new_path": "verilog/rtl/debug_mux.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55485db87ff566dbe451dbd365140d824bb1fb6e",
      "new_mode": 33188,
      "new_path": "verilog/rtl/defines.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a6713d73d000dc3d1c73fdea7bd631c60fecb0c",
      "new_mode": 33188,
      "new_path": "verilog/rtl/entropy_pool.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50830dfdb24155d35cdeed1d0a88867bcfd5a47f",
      "new_mode": 33188,
      "new_path": "verilog/rtl/instr_mem.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13ac03f1a9f260ebc0b6c08cd401c849ea04fe03",
      "new_mode": 33188,
      "new_path": "verilog/rtl/io_filter.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab592e4ec07f8b345297d48ba88bec03a586a5aa",
      "new_mode": 33188,
      "new_path": "verilog/rtl/io_filter_rev.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa399d39d701d78bb6283fcf754d3912886050a4",
      "new_mode": 33188,
      "new_path": "verilog/rtl/io_pads.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9abc600c7fabc4665a12011461af12e1935b21e4",
      "new_mode": 33188,
      "new_path": "verilog/rtl/mcu.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e40137e5b584405c42c7e293fbc5d776dbea93e8",
      "new_mode": 33188,
      "new_path": "verilog/rtl/mem_mesh.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e20207092a8368018134e80446ffcf76d96fdf50",
      "new_mode": 33188,
      "new_path": "verilog/rtl/pin_compress.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d81b8fb5e82e14c15e7251fcd140be7f8e5fad2",
      "new_mode": 33188,
      "new_path": "verilog/rtl/pin_decompress.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bdfef6079abda674f4b32b3ab7d9bc8de053393",
      "new_mode": 33188,
      "new_path": "verilog/rtl/prng.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8d3d75ac15e02b7a66e2977631edf0612c78118",
      "new_mode": 33188,
      "new_path": "verilog/rtl/prng_wrap.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a013a11cc6af0e655ed1a2588c011e50771eaf05",
      "new_mode": 33188,
      "new_path": "verilog/rtl/prog_mux.v"
    },
    {
      "type": "modify",
      "old_id": "3537de803dd1d472e447f0791344cbf5c9391455",
      "old_mode": 33188,
      "old_path": "verilog/rtl/uprj_netlists.v",
      "new_id": "b7ceb05eb9de5bbb332321a76880907a6a478e16",
      "new_mode": 33188,
      "new_path": "verilog/rtl/uprj_netlists.v"
    },
    {
      "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": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5763c7fb0b9d72fbabfe86176c32199158d378a6",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_project.v"
    },
    {
      "type": "modify",
      "old_id": "5ee1ceecfb5f08335c33a73de2e09ef869af17a9",
      "old_mode": 33188,
      "old_path": "verilog/rtl/user_project_wrapper.v",
      "new_id": "505791547832aa8ade0d5eafa1b10b237b92e8d6",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_project_wrapper.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b419b932fee25aa2855df3f395b9f4f15e943489",
      "new_mode": 33188,
      "new_path": "verilog/rtl/wb_mux.v"
    }
  ]
}
