)]}'
{
  "commit": "be1467e0cdb233a528077f1db962c46f28bb5820",
  "tree": "eadb232d5947cb321d275d905064b4186fce1ddd",
  "parents": [
    "0999fca99d7c8726d86ba13e54f3f7f6c5879ab7"
  ],
  "author": {
    "name": "Alexander Aprelev",
    "email": "aam@google.com",
    "time": "Fri Oct 13 20:06:35 2017 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 13 20:06:35 2017 -0700"
  },
  "message": "Restructure hot mode test so it runs interactively. (#12519)\n\n* Restructure hot mode test so it runs interactively.\r\n\r\nThis allows to add a benchmark for hot reload after actual source code change.\r\n\r\n* Add curly braces, refactory copyRecursive\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5280d691a2bee25acf9171fdf09f12eb707486e0",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/framework/utils.dart",
      "new_id": "3f87268ea95ab808dce15eaf8ce2a04153edb980",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/framework/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "63cb4ff1bd323cf3c1743c4fc9e1c3785cc83822",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/tasks/hot_mode_tests.dart",
      "new_id": "df339d724c9a3101c2b8c696bec93ed78f66e4bd",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/tasks/hot_mode_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "5cedf09a0ec20ba51493e1aee9c6e476702c6f88",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/run_hot.dart",
      "new_id": "3d202ee8a58b3cb481b4498776b4f3e6cf8d2089",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/run_hot.dart"
    }
  ]
}
