)]}'
{
  "commit": "bd2566c5411dbcfecd63a8bd77ef716de58bfe11",
  "tree": "0bfdcbc7d84c5aac5432e05cf95fe42018e8b560",
  "parents": [
    "6f927355697d7e2b63562290c5a150a6c32c126f"
  ],
  "author": {
    "name": "Kenzie Davisson",
    "email": "43759233+kenzieschmoll@users.noreply.github.com",
    "time": "Thu Mar 21 14:54:52 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 21 14:54:52 2024 -0700"
  },
  "message": "Add a ring buffer for Perfetto timeline traces (#7403)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e537d88e76031bfdd16a0a1759ae8777bc2a377",
      "old_mode": 33188,
      "old_path": "packages/.vscode/launch.json",
      "new_id": "a8ac621b269fd159b6084db90ff6450d79369811",
      "new_mode": 33188,
      "new_path": "packages/.vscode/launch.json"
    },
    {
      "type": "modify",
      "old_id": "3f1edaaea57a1beb32e7938799b8fe354fe37498",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/integration_test/test/live_connection/performance_screen_event_recording_test.dart",
      "new_id": "835e9a4d986a44fc444cb89d3f3ac87229c16ae0",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/integration_test/test/live_connection/performance_screen_event_recording_test.dart"
    },
    {
      "type": "modify",
      "old_id": "78a05b27ab94cd2ed1f41adbe51cd099bf48c137",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/_perfetto_controller_web.dart",
      "new_id": "137b615e102713ac1dc02644669dd286494beeeb",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/_perfetto_controller_web.dart"
    },
    {
      "type": "modify",
      "old_id": "4fb9affda5da4567945845b7182b0833f3d994d1",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/_perfetto_web.dart",
      "new_id": "29859b2907958449a2be79deda0a32d5a0777401",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/_perfetto_web.dart"
    },
    {
      "type": "modify",
      "old_id": "5805218748137a4b718023a168906ceb9d6b4e81",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/perfetto_controller.dart",
      "new_id": "d1e28b8e5e82b73bea14c89e1df931fcaee31faa",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/perfetto_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "51edf7b8a3ec066e14496997c9e7481e7be42542",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/tracing/model.dart",
      "new_id": "801bac51d83d92566f0613b4172630b896e043ea",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/tracing/model.dart"
    },
    {
      "type": "rename",
      "old_id": "eb98a2d21be0d5aad151d4c8c72db60ada8742ae",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/perfetto/perfetto_event_processor.dart",
      "new_id": "ec539f50daaea0f6948d3ce56086274707e0f18f",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/timeline_event_processor.dart",
      "score": 95
    },
    {
      "type": "modify",
      "old_id": "8cd6377c91bd2bbdb3e87d29bc04fa964e629245",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/timeline_events_controller.dart",
      "new_id": "2d1014dadb4e7795c8087877ccc8c5f9a8edc024",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/panes/timeline_events/timeline_events_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "abb81ec411132f41d0f89d76eeb8be5cc0e5c909",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/performance/performance_controller.dart",
      "new_id": "a3051c70930946d85cc419c953db7e27f43aecc6",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/performance/performance_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "b3c7c3818e3498827f772878f56c1e827701ad1e",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/primitives/byte_utils.dart",
      "new_id": "31a40bbff2c7bf5d279f9f0869807526707c15cb",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/primitives/byte_utils.dart"
    },
    {
      "type": "modify",
      "old_id": "ed6fa4aa736567ec6537682956d147a92f1046b3",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/shared/routing.dart",
      "new_id": "a61b3890a06cac1575e5065422db4cd25ddedb0d",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/shared/routing.dart"
    },
    {
      "type": "modify",
      "old_id": "0092eed6103774b8afb1bcbce01d3acdafe567b0",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/performance/timeline_events/perfetto/tracing_model_test.dart",
      "new_id": "de0b9bd169206cfaf09b445dea68418e5ba2952f",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/performance/timeline_events/perfetto/tracing_model_test.dart"
    },
    {
      "type": "rename",
      "old_id": "3da5ba61a720aee41c184903cfae21e050b06e7b",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/performance/timeline_events/perfetto/perfetto_event_processor_test.dart",
      "new_id": "fc0f6899b5b65ea2259fc0848beeffa6440bb9f3",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/performance/timeline_events/timeline_event_processor_test.dart",
      "score": 96
    },
    {
      "type": "modify",
      "old_id": "68c59e34d5a95e7475f3f08decaf3ec3325ab453",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/performance/timeline_events/timeline_events_controller_test.dart",
      "new_id": "90cb00bdf8151cf7d57c25ad568c938a935f4ab7",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/performance/timeline_events/timeline_events_controller_test.dart"
    },
    {
      "type": "modify",
      "old_id": "67d30a036be3eaafd5cedfe598159286724dfbed",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/primitives/byte_utils_test.dart",
      "new_id": "900f9c11db900c780f516a8224861548e11fb14b",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/primitives/byte_utils_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e42cffdca2958dfbc1c26b9fdb6963dfd2bb03a5",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/test_infra/scenes/standalone_ui/vs_code_mock_editor.dart",
      "new_id": "5f3b09ef998428ca8c18e96dfe04ce0b4ed919ad",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/test_infra/scenes/standalone_ui/vs_code_mock_editor.dart"
    }
  ]
}
