)]}'
{
  "commit": "6367640dee7a698aa587b21dd86ca1e5ddced9f4",
  "tree": "4ef81005c67eaeec5bc81dca51a1bfcd7275db0c",
  "parents": [
    "ffbff640f026e3f41192f6572207b0e180a41beb"
  ],
  "author": {
    "name": "Zimuzo Ezeozue",
    "email": "zezeozue@google.com",
    "time": "Fri Mar 20 19:13:23 2026 +0000"
  },
  "committer": {
    "name": "Zimuzo Ezeozue",
    "email": "zezeozue@google.com",
    "time": "Fri Mar 20 19:13:23 2026 +0000"
  },
  "message": "ui: Add bidirectional navigation between flamegraph and Heapdump Explorer\n\nAdds flamegraph-to-Heapdump Explorer navigation (\"Open in Heapdump\nExplorer\") from the heap graph flamegraph context menu, and\nHeapdump Explorer-to-flamegraph navigation (\"View in Timeline\") from\nthe object detail view. Introduces the flamegraph_objects_view for\nbrowsing objects matching a flamegraph node selection.\n\nChange-Id: I6b3f522f5d5a82822decf247ce9b672941fe086a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "05f3a3ca6c5475adcc2bda516a7b023b4e903bed",
      "old_mode": 33188,
      "old_path": "ui/src/components/query_flamegraph.ts",
      "new_id": "5f639e41900f44bd73fa042937824ea926fe2521",
      "new_mode": 33188,
      "new_path": "ui/src/components/query_flamegraph.ts"
    },
    {
      "type": "modify",
      "old_id": "3d451389bfbb9beaaea599572ef13948da8328c3",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/com.android.HeapDumpExplorer/heap_dump_page.ts",
      "new_id": "bedbed71f9916e364ed3115b092fc68353aa9efc",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/com.android.HeapDumpExplorer/heap_dump_page.ts"
    },
    {
      "type": "modify",
      "old_id": "603c4e24ab508530cc133f26c8a4854a9a67150c",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/com.android.HeapDumpExplorer/index.ts",
      "new_id": "1691a5f37746aeb716735da13dc66908122e6159",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/com.android.HeapDumpExplorer/index.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb279b923cff22ec56bfd240ca5704069792ace4",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/com.android.HeapDumpExplorer/views/flamegraph_objects_view.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfbccd74b2f5793bb9805d3926c9353c2058dfe2",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.HeapProfile/flamegraph_to_heapdump.ts"
    },
    {
      "type": "modify",
      "old_id": "a247a0b4270f8f2c27ee97713b4e52c98e1df1e3",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.HeapProfile/heap_profile_details_panel.ts",
      "new_id": "23ae55c208d05d0942c1661a7b9d75c59c6ba7d1",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.HeapProfile/heap_profile_details_panel.ts"
    },
    {
      "type": "modify",
      "old_id": "81e9545dc6efede32663a3bc24d0933cb2de6a42",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.HeapProfile/heap_profile_track.ts",
      "new_id": "ed4d5ef0e7d27e6b991f33b1152abbba2b734b8d",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.HeapProfile/heap_profile_track.ts"
    },
    {
      "type": "modify",
      "old_id": "51c1bc63d7e929cb3e2875448675961367df29ee",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.HeapProfile/index.ts",
      "new_id": "8d9366ebc3e9be10a60b0dfc7a82ccd2e8a8f49a",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.HeapProfile/index.ts"
    }
  ]
}
