)]}'
{
  "commit": "4d100331ae94b532c227d78e15c6e2426ced6b06",
  "tree": "d8ee88729ce619869ec75d4940e7e375fb0c02ba",
  "parents": [
    "882a2bb63866e55d040d63ee24db3ff0761c7633"
  ],
  "author": {
    "name": "Kenzie Schmoll",
    "email": "43759233+kenzieschmoll@users.noreply.github.com",
    "time": "Thu Nov 21 07:14:10 2019 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Nov 21 07:14:10 2019 -0800"
  },
  "message": "Hook up Timeline buttons setup initial recording UI. (#1371)\n\n* Hook up Timeline buttons and add full timeline record instructions.\r\n\r\n* Review comments.\r\n\r\n* More review comments.\r\n\r\n* Fixes.\r\n\r\n* add todo\r\n\r\n* Fix broken test.\r\n\r\n* Fix other broken test.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44ccdc42612a79b3ab35fc5e5786f02b92178cdd",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/auto_dispose.dart",
      "new_id": "fca7aa5d0d999bae266cf87f786228c088a9f56e",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/auto_dispose.dart"
    },
    {
      "type": "modify",
      "old_id": "ad1e8d3e1f8325b1fb18875cd962f7bbebf30e94",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/flutter/auto_dispose_mixin.dart",
      "new_id": "c1f1da0a84baf25d4f81be67b8b718ca59dc638b",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/flutter/auto_dispose_mixin.dart"
    },
    {
      "type": "modify",
      "old_id": "60eed0d2da1fcc69bfec7901c9c78ba5b9e60537",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/timeline/flutter/flutter_frames_chart.dart",
      "new_id": "773ec9a9712df33bbf6daa63646af99ffea486df",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/timeline/flutter/flutter_frames_chart.dart"
    },
    {
      "type": "modify",
      "old_id": "b4608199941205fb7899d0876c583f556c6a4ca5",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/timeline/flutter/timeline_flame_chart.dart",
      "new_id": "3ed3eebc493824cac349c85f9057038165853529",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/timeline/flutter/timeline_flame_chart.dart"
    },
    {
      "type": "modify",
      "old_id": "d5018706b8eabb8798ff3585282ace707cca11e4",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/timeline/flutter/timeline_screen.dart",
      "new_id": "59cd341c2c5eb530e15572cb7d39644d7cbfea7f",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/timeline/flutter/timeline_screen.dart"
    },
    {
      "type": "modify",
      "old_id": "83a68b0bc59fbbdd6b36a596408fe14085b1f601",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/timeline/html_event_details.dart",
      "new_id": "0f195848341c7685bc2053321131be8a96394aa3",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/timeline/html_event_details.dart"
    },
    {
      "type": "modify",
      "old_id": "8b9e33c8d65ab91d8d59aba0ede232743b2f0290",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/timeline/html_frames_bar_chart.dart",
      "new_id": "e3d047a4e254ff27efddf587fb1b083ac14f4f08",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/timeline/html_frames_bar_chart.dart"
    },
    {
      "type": "modify",
      "old_id": "d68b27e72ef43101563034ae10a620fc99cd1094",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/timeline/html_timeline_screen.dart",
      "new_id": "0d7e3c4e77a43150dd39e18840a515e8f11e21c8",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/timeline/html_timeline_screen.dart"
    },
    {
      "type": "modify",
      "old_id": "806c2af0defc0f513f59c214041a4a5ce239a4f7",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/timeline/timeline_controller.dart",
      "new_id": "30b6fc97810ffce32f49b211357ca720b8863c65",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/timeline/timeline_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "474b5963a93c321d1f23344bcdbcca84d81ef443",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/timeline/timeline_service.dart",
      "new_id": "6a97a53d8b19a5bd197f57069954e5ae87dcd290",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/timeline/timeline_service.dart"
    },
    {
      "type": "modify",
      "old_id": "558d8a709a01be1da08a7482c81ea7e3d0c91155",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/flutter/auto_dispose_mixin_test.dart",
      "new_id": "6a7d4bf28e40e43d19ce70b1cd5ea52893335481",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/flutter/auto_dispose_mixin_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a7055b03e2866bf8688e8fb435f9badec5b1fb4d",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/flutter/timeline_flame_chart_test.dart",
      "new_id": "da1124bb9150c7f02664e06f35fa56238e47a814",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/flutter/timeline_flame_chart_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2eab876b6c83ae89b6f51c56ae806f54ba18ca2a",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/flutter/timeline_screen_test.dart",
      "new_id": "a5341f9be1f79bb998e9df969e11e1d235348894",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/flutter/timeline_screen_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4b088f08b27bf64a963453b405157ecf1a984e1a",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/support/mocks.dart",
      "new_id": "d4b05e252b96df2291cc7fe47209b3e91e4da21b",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/support/mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "0a4467254b5358725b86560b5e12f411b44680bb",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/timeline_model_test.dart",
      "new_id": "98e1ee719645f333da47fa43b29fe2a6465fa2d6",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/timeline_model_test.dart"
    },
    {
      "type": "modify",
      "old_id": "3c01d410ea6db3169f4c0d1b3f2ffe94ebbc2d2f",
      "old_mode": 33188,
      "old_path": "packages/devtools_testing/lib/support/timeline_test_data.dart",
      "new_id": "624cb86c8e03c371ea217a3a2a2b4bbca4e00141",
      "new_mode": 33188,
      "new_path": "packages/devtools_testing/lib/support/timeline_test_data.dart"
    },
    {
      "type": "modify",
      "old_id": "becce2ec8d4d86541048d043135e12976d43a0ca",
      "old_mode": 33188,
      "old_path": "packages/devtools_testing/lib/timeline_controller_test.dart",
      "new_id": "4742ab5d368f187d6cc931747bff6fa52ccab859",
      "new_mode": 33188,
      "new_path": "packages/devtools_testing/lib/timeline_controller_test.dart"
    }
  ]
}
