)]}'
{
  "commit": "a14be3d48e6b84de7c1466a06007515b24ac072f",
  "tree": "cde4d5ae57f766bc1e99bdda011435aa95340886",
  "parents": [
    "199a34e438c43c764bb86f32c65a2cfdb9a1ea09"
  ],
  "author": {
    "name": "Shaked Flur",
    "email": "sflur@google.com",
    "time": "Wed Nov 30 16:04:59 2022 +0000"
  },
  "committer": {
    "name": "Shaked Flur",
    "email": "sflur@google.com",
    "time": "Wed Dec 07 11:15:39 2022 +0000"
  },
  "message": "CPU: the CPU model, which controls the simulation\n\nThe CPU reference all the main units, and run the simulation one cycle at a\ntime.\n\nThe commit also includes the Counter module which has several performance\ncounters. interfaces.py includes the internal API of TBM.\n\nChange-Id: I9efb0a82301554759be33d6192bbfdcca16e825a\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a43bf106129bf60dfd2c217601de19fbba8aca4",
      "new_mode": 33188,
      "new_path": "counter.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a636ca938f6079298ecd626993876b54d4f1a49b",
      "new_mode": 33188,
      "new_path": "cpu.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f03d0b2b90c9e73a73cbe0bc37bc4ef3af8e1a26",
      "new_mode": 33188,
      "new_path": "interfaces.py"
    }
  ]
}
