)]}'
{
  "commit": "7a24a1a475e590a9bd2ea8a9a9a63808e0ce63a2",
  "tree": "63d42927ee19057834de63a127e4378feabf59a9",
  "parents": [
    "0c18c209a97e5d43255c2268c4a8086cfb300a17"
  ],
  "author": {
    "name": "Tomasz Michalak",
    "email": "tmichalak@antmicro.com",
    "time": "Fri Jan 17 14:48:22 2020 +0100"
  },
  "committer": {
    "name": "Tomasz Michalak",
    "email": "tmichalak@antmicro.com",
    "time": "Fri Jan 17 14:48:22 2020 +0100"
  },
  "message": "Add prjuray tools\n\nSigned-off-by: Tomasz Michalak \u003ctmichalak@antmicro.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec121a9996bc954fb48cdf58a63f7390abdf9177",
      "new_mode": 33188,
      "new_path": "tools/.gitignore"
    },
    {
      "type": "modify",
      "old_id": "2ebadf191b0f430176be0c9773f60f4d0b79dc9b",
      "old_mode": 33188,
      "old_path": "tools/CMakeLists.txt",
      "new_id": "612bef148ea98d0e5fc84aac973ab5b54d747786",
      "new_mode": 33188,
      "new_path": "tools/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f86e4943a7acabd3797951825ce5051bf1ced167",
      "new_mode": 33188,
      "new_path": "tools/assemble.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e493cc4fcdd80f5e1c8f6d48fb61d16707196630",
      "new_mode": 33188,
      "new_path": "tools/bits.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42a5928a6efbba75a261f2eca75c5330dfc2f980",
      "new_mode": 33188,
      "new_path": "tools/bits_to_tiles.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "826cc04ed86b005400203318673a40b5cf64571a",
      "new_mode": 33188,
      "new_path": "tools/columns.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01d80b068a0e4dc2f7dcf0e24a220ca22252a2f3",
      "new_mode": 33188,
      "new_path": "tools/common.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "481e84247e9fe4a57f38ddc10d6b40442da8b0b7",
      "new_mode": 33188,
      "new_path": "tools/common.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c4676d281ba08b7e0002ef3da1e726a13f6429a",
      "new_mode": 33188,
      "new_path": "tools/correlate.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1b3689dfd72005c06ea340097d4b3c34b8f14d7",
      "new_mode": 33188,
      "new_path": "tools/dump_bitstream.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acc1d07b071c9aa0708c3f006e4ed610c28d1bc6",
      "new_mode": 33188,
      "new_path": "tools/explain.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8776311eba75d00277888ff259734b30dc3429be",
      "new_mode": 33188,
      "new_path": "tools/filter.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8265cb3064479ad6647182274669e603c4244825",
      "new_mode": 33188,
      "new_path": "tools/frames.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fe5890b2dc51c37021826708f23fe6955e014e8",
      "new_mode": 33188,
      "new_path": "tools/frames_2.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f65beb9752091cb4a8b4834878b0fe493d966d68",
      "new_mode": 33188,
      "new_path": "tools/ll.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82451cf6783cfb23e2bf43e87869995e036827f6",
      "new_mode": 33188,
      "new_path": "tools/oddtiles.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f0c8d8e8958de5b59616eb2cb6308d6cdf668ff",
      "new_mode": 33188,
      "new_path": "tools/registers.inc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1b217a6b0879e3a84a8c907b790df3a4d301e5d",
      "new_mode": 33188,
      "new_path": "tools/roi.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01ff1ab6b99f5834b768dc3fe63d0f5312897995",
      "new_mode": 33188,
      "new_path": "tools/stripdb.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57fbe2bf500e239e5dfa71e00194e404b9fb7303",
      "new_mode": 33188,
      "new_path": "tools/tilebits.py"
    }
  ]
}
