)]}'
{
  "commit": "eaf3a6648dbabc07c724416e8abeb970ef2cfb0b",
  "tree": "815e98c7e297c550db0a7a880091d5bc5a5bfa09",
  "parents": [
    "9a0b562524ae3b6b4101ff301583b7ecd5cbb27c"
  ],
  "author": {
    "name": "Todd Volkert",
    "email": "tvolkert@users.noreply.github.com",
    "time": "Tue Apr 17 21:13:58 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 17 21:13:58 2018 -0700"
  },
  "message": "Roll engine to 5822b6e578de7b6c6c0d802dd2b5b9d363e48c14 (#16686)\n\nThis contains the following commits:\r\n\r\nflutter/engine@5822b6e Clear the canvas when attempting to render to the surface.\r\nflutter/engine@d8eb659 Make the rasterizer own the compositor context.\r\nflutter/engine@387945c Correct ninja command instruction\r\nflutter/engine@00911b2 Don\u0027t send platform messages to isolates that are not running.\r\nflutter/engine@5c857ee Set the start timestamp in the contructor of the first shell.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "136bcaad8eea2d3a9de61c69c7e21e434a895a27",
      "old_mode": 33188,
      "old_path": "bin/internal/engine.version",
      "new_id": "d095c39969aed6ab682ceee00d99f3451010a4bb",
      "new_mode": 33188,
      "new_path": "bin/internal/engine.version"
    }
  ]
}
