)]}'
{
  "commit": "315ae2d4c4396fa4f19f5a2be0d73afb9cfa7b31",
  "tree": "9709dd02de97377349c53eee645e100d58585e68",
  "parents": [
    "ede8b187e99c9b68841d036d0045fee5bd1e1e82"
  ],
  "author": {
    "name": "Yan Wang",
    "email": "yawanng@google.com",
    "time": "Tue Jul 16 15:29:08 2019 -0700"
  },
  "committer": {
    "name": "Yan Wang",
    "email": "yawanng@google.com",
    "time": "Wed Jul 17 15:47:54 2019 -0700"
  },
  "message": "Add support of trace duration for host python compiler.\n\nThe basic idea is add timestamp for MmFilemapAddToPageCache.\nTreat the first receiving MmFilemapAddToPageCache timestamp as\nthe start time. The end time is the sum of start time and duration.\nAny MmFilemapAddToPageCache after end time is filtered out.\n\nTest: pytest trace2db_test.py\nBug: 137398235\nChange-Id: Ib9c439f3ae0ca666eacb08492361217d89adec34\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79149601acb0f422c9b81d31d41bb5f948400166",
      "old_mode": 33261,
      "old_path": "startop/scripts/iorap/compiler.py",
      "new_id": "31261376ce01841bc60c2cf1429e2d2115f9efb8",
      "new_mode": 33261,
      "new_path": "startop/scripts/iorap/compiler.py"
    },
    {
      "type": "modify",
      "old_id": "f60d6ab5245bd14097a4be508eabe6cdb3de5775",
      "old_mode": 33188,
      "old_path": "startop/scripts/trace_analyzer/lib/trace2db.py",
      "new_id": "42a33aff046d035f49b0ab270ed1d8cdf4f2393b",
      "new_mode": 33188,
      "new_path": "startop/scripts/trace_analyzer/lib/trace2db.py"
    },
    {
      "type": "modify",
      "old_id": "b67cffa51cdec3755ee90568cde936676e22bc2e",
      "old_mode": 33261,
      "old_path": "startop/scripts/trace_analyzer/lib/trace2db_test.py",
      "new_id": "3b326f000a7d9a7ecfd6dd7eec132446c50d3918",
      "new_mode": 33261,
      "new_path": "startop/scripts/trace_analyzer/lib/trace2db_test.py"
    }
  ]
}
