)]}'
{
  "commit": "b83e88d8260b742edd900f88e78516c95ca6eb0d",
  "tree": "201e33fb04193d144f7d5bd2e29f32d2240cd8db",
  "parents": [
    "bee76d8b551488db08f9b3d9d6555cb8c8335811"
  ],
  "author": {
    "name": "Przemyslaw Pietrzkiewicz",
    "email": "ppi@chromium.org",
    "time": "Wed Oct 14 19:03:54 2015 -0700"
  },
  "committer": {
    "name": "Przemyslaw Pietrzkiewicz",
    "email": "ppi@chromium.org",
    "time": "Wed Oct 14 19:03:54 2015 -0700"
  },
  "message": "Make mojo_benchmark understand the output it is producing.\n\nThis patch:\n - refactors the logic in mojo_benchmark so that obtaining the output\n   produced by `benchmark.mojo` is separated from its analysis and\n   presentation\n - makes `mojo_benchmark` parse the measurements results, as opposed to\n   just streaming the output produced by `benchmark.mojo`.\n\nThis is a prerequisite for producing the chart data to be uploaded to\nthe performance dashboard, see domokit/mojo#474. As a bonus, we now\nnotice when measurement result is missing and return non-zero exit code.\n\nR\u003dviettrungluu@chromium.org\n\nReview URL: https://codereview.chromium.org/1392173006 .\n\nCr-Mirrored-From: https://github.com/domokit/mojo\nCr-Mirrored-Commit: 0acce94790935a282c3461c3fca2787e61bd2233\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c5f5e1302662b49b29cd2307a1a3999c7b766aa",
      "old_mode": 33261,
      "old_path": "mojo_benchmark",
      "new_id": "0f2126bceb7b57da1b960c2d70eaa0dd1ecead6a",
      "new_mode": 33261,
      "new_path": "mojo_benchmark"
    }
  ]
}
