)]}'
{
  "commit": "0e6a3204aa418a5ba3ad1030f9bb8cc359fc0158",
  "tree": "93035296234fed3bd8147d716a5f54e46dad2397",
  "parents": [
    "fe1c39c8b66b103d82ddb23ceb62e4a528058057"
  ],
  "author": {
    "name": "gatecat",
    "email": "gatecat@ds0.me",
    "time": "Thu Jun 10 10:19:20 2021 +0100"
  },
  "committer": {
    "name": "gatecat",
    "email": "gatecat@ds0.me",
    "time": "Thu Jun 10 10:19:33 2021 +0100"
  },
  "message": "Update copyrights\n\nSigned-off-by: gatecat \u003cgatecat@ds0.me\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b62a75ca13df8c82be649847ebdd9ad8e87255e",
      "old_mode": 33188,
      "old_path": "examples/picorv32_tinyfpga/attosoc.v",
      "new_id": "80b376fcd9dee46bb2c8cdd82554ef04d5101723",
      "new_mode": 33188,
      "new_path": "examples/picorv32_tinyfpga/attosoc.v"
    },
    {
      "type": "modify",
      "old_id": "af634b475ee527c52ca6a0add50952d41e984c2c",
      "old_mode": 33188,
      "old_path": "examples/picorv32_tinyfpga/picorv32.v",
      "new_id": "35a8c743fe7d349f5c18b6361a274e42bb5a83ed",
      "new_mode": 33188,
      "new_path": "examples/picorv32_tinyfpga/picorv32.v"
    },
    {
      "type": "modify",
      "old_id": "4921e298b5a56268747e562e58a43931b8a1196a",
      "old_mode": 33188,
      "old_path": "examples/picorv32_ulx3s/attosoc.v",
      "new_id": "39d51438744c2b95b1fc331a794ce47fd9bfdf78",
      "new_mode": 33188,
      "new_path": "examples/picorv32_ulx3s/attosoc.v"
    },
    {
      "type": "modify",
      "old_id": "af634b475ee527c52ca6a0add50952d41e984c2c",
      "old_mode": 33188,
      "old_path": "examples/picorv32_ulx3s/picorv32.v",
      "new_id": "35a8c743fe7d349f5c18b6361a274e42bb5a83ed",
      "new_mode": 33188,
      "new_path": "examples/picorv32_ulx3s/picorv32.v"
    },
    {
      "type": "modify",
      "old_id": "4921e298b5a56268747e562e58a43931b8a1196a",
      "old_mode": 33188,
      "old_path": "examples/picorv32_versa5g/attosoc.v",
      "new_id": "39d51438744c2b95b1fc331a794ce47fd9bfdf78",
      "new_mode": 33188,
      "new_path": "examples/picorv32_versa5g/attosoc.v"
    },
    {
      "type": "modify",
      "old_id": "af634b475ee527c52ca6a0add50952d41e984c2c",
      "old_mode": 33188,
      "old_path": "examples/picorv32_versa5g/picorv32.v",
      "new_id": "35a8c743fe7d349f5c18b6361a274e42bb5a83ed",
      "new_mode": 33188,
      "new_path": "examples/picorv32_versa5g/picorv32.v"
    },
    {
      "type": "modify",
      "old_id": "5761328bebf4dd5caa263688a77aa0e42d9c8e59",
      "old_mode": 33188,
      "old_path": "examples/soc_ecp5_evn/attosoc.v",
      "new_id": "8fa54ae42e3ed1129b67ac0568651ff6097d27ac",
      "new_mode": 33188,
      "new_path": "examples/soc_ecp5_evn/attosoc.v"
    },
    {
      "type": "modify",
      "old_id": "af634b475ee527c52ca6a0add50952d41e984c2c",
      "old_mode": 33188,
      "old_path": "examples/soc_ecp5_evn/picorv32.v",
      "new_id": "35a8c743fe7d349f5c18b6361a274e42bb5a83ed",
      "new_mode": 33188,
      "new_path": "examples/soc_ecp5_evn/picorv32.v"
    },
    {
      "type": "modify",
      "old_id": "50808cb33b1f084b1313c5a009e3bf68563cd81f",
      "old_mode": 33188,
      "old_path": "examples/soc_ecp5_evn/simpleuart.v",
      "new_id": "eaff0218a2213ab99435cd9d0226fca955a36cc7",
      "new_mode": 33188,
      "new_path": "examples/soc_ecp5_evn/simpleuart.v"
    },
    {
      "type": "modify",
      "old_id": "0cc153d007bdb18141d9b7a85a0faa56e497b11e",
      "old_mode": 33188,
      "old_path": "examples/soc_versa5g/attosoc.v",
      "new_id": "48280b1a935980719e22d62dcfb3536b8e5a692d",
      "new_mode": 33188,
      "new_path": "examples/soc_versa5g/attosoc.v"
    },
    {
      "type": "modify",
      "old_id": "af634b475ee527c52ca6a0add50952d41e984c2c",
      "old_mode": 33188,
      "old_path": "examples/soc_versa5g/picorv32.v",
      "new_id": "35a8c743fe7d349f5c18b6361a274e42bb5a83ed",
      "new_mode": 33188,
      "new_path": "examples/soc_versa5g/picorv32.v"
    },
    {
      "type": "modify",
      "old_id": "50808cb33b1f084b1313c5a009e3bf68563cd81f",
      "old_mode": 33188,
      "old_path": "examples/soc_versa5g/simpleuart.v",
      "new_id": "eaff0218a2213ab99435cd9d0226fca955a36cc7",
      "new_mode": 33188,
      "new_path": "examples/soc_versa5g/simpleuart.v"
    },
    {
      "type": "modify",
      "old_id": "288f67006bf78f58e435cc0c56f47b48031e5697",
      "old_mode": 33188,
      "old_path": "libtrellis/include/DatabasePath.hpp",
      "new_id": "81343233ade30c447a306c4af12184b15bac8986",
      "new_mode": 33188,
      "new_path": "libtrellis/include/DatabasePath.hpp"
    },
    {
      "type": "modify",
      "old_id": "189c7fd8c8e837d3b6977a2cec6fbc4e31a3f177",
      "old_mode": 33188,
      "old_path": "libtrellis/tools/ecpbram.cpp",
      "new_id": "0873d3340b0c44fdc78307c17451042edc4f7091",
      "new_mode": 33188,
      "new_path": "libtrellis/tools/ecpbram.cpp"
    },
    {
      "type": "modify",
      "old_id": "f6bf9029454a8b0c175f36d3fd04d18564b7c420",
      "old_mode": 33188,
      "old_path": "libtrellis/tools/ecppack.cpp",
      "new_id": "ab560e02399b50ebfba6fe2928425325cd5c86b2",
      "new_mode": 33188,
      "new_path": "libtrellis/tools/ecppack.cpp"
    },
    {
      "type": "modify",
      "old_id": "3e3ad15197baba4b3318f31374c3d1dcdcf3dc23",
      "old_mode": 33188,
      "old_path": "libtrellis/tools/ecppll.cpp",
      "new_id": "91a1aea35f83b354b8dace9ef6678b0baffbf7ea",
      "new_mode": 33188,
      "new_path": "libtrellis/tools/ecppll.cpp"
    },
    {
      "type": "modify",
      "old_id": "1029356e87ca2d0cdbb0441ad7e4a9bb2459e3d3",
      "old_mode": 33188,
      "old_path": "libtrellis/tools/ecpunpack.cpp",
      "new_id": "5c9365b92a979028128b5b38184c662de6164d80",
      "new_mode": 33188,
      "new_path": "libtrellis/tools/ecpunpack.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a5659f1080fecf6b75033253acd4f39b1ef6b54",
      "old_mode": 33188,
      "old_path": "timing/resource/picorv32_large.v",
      "new_id": "5ad56e18e6c54effc573f56f26bc8df14489c0db",
      "new_mode": 33188,
      "new_path": "timing/resource/picorv32_large.v"
    },
    {
      "type": "modify",
      "old_id": "bb764347d776e966f6484e1604a0729074b024a3",
      "old_mode": 33188,
      "old_path": "timing/resource/picorv32_x20.v",
      "new_id": "20c4283bccff35dc26e9afa7df882848af3b8f91",
      "new_mode": 33188,
      "new_path": "timing/resource/picorv32_x20.v"
    }
  ]
}
