)]}'
{
  "commit": "4d003f71a165f70e1fdaebf0f120e053459e91b8",
  "tree": "fca732ddefd323ab35a04bc13b9714c09eb8fdca",
  "parents": [
    "06a950d59ed66e1df70eaed4019c02983e61f267"
  ],
  "author": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Fri Jan 16 11:01:27 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 16 11:01:27 2026 +0000"
  },
  "message": "ui: add more detailed information to flamegraph table columns (#4392)\n\nAdd nameColumnLabel field to flamegraph metrics to allow consumers to\nspecify appropriate labels for the name column (e.g., \"Symbol\", \"Slice\",\n\"Component\"). This label is shown in the tooltip and copy stack table.\n\nAlso format cumulative/self headers with unit in parentheses, e.g.,\n\"Cumulative (count)\" or \"Self (ns)\".\n\nRefactor metricsFromTableOrSubquery to use an options object for cleaner\nAPI when not all parameters are needed.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5877ac6907ecea4472f5434fcec3ee9f222fb25e",
      "old_mode": 33188,
      "old_path": "ui/src/components/query_flamegraph.ts",
      "new_id": "8f014c2333156bca331587c3817a17f3292eb936",
      "new_mode": 33188,
      "new_path": "ui/src/components/query_flamegraph.ts"
    },
    {
      "type": "modify",
      "old_id": "cb674c27699c6698372c6a36c133801b5149a460",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/com.android.DayExplorer/index.ts",
      "new_id": "f6a47cb678d244e54b84d519bd3777662f5d20e7",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/com.android.DayExplorer/index.ts"
    },
    {
      "type": "modify",
      "old_id": "06e8ac0239c14d12053903e2875c918771eb2f66",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.CpuProfile/index.ts",
      "new_id": "3f61e7d443fc72ff3ea23d2786e97eb964925161",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.CpuProfile/index.ts"
    },
    {
      "type": "modify",
      "old_id": "cceefedaaee4e06c812f55d29069c2760b438ca8",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.CpuProfile/profiling_track.ts",
      "new_id": "edd97c33fa2e6ba9f30997cc1ed45eb51c1ced7f",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.CpuProfile/profiling_track.ts"
    },
    {
      "type": "modify",
      "old_id": "132e43ffbbf72341c8bb92f41874587c47d23c8e",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.HeapProfile/heap_profile_details_panel.ts",
      "new_id": "ff01e91e17f2add2ec2f0b5d23e78c519e3effab",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.HeapProfile/heap_profile_details_panel.ts"
    },
    {
      "type": "modify",
      "old_id": "a6e22c2c5824c11bfb1ff76581b6b6dc1a337847",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.InstrumentsSamplesProfile/index.ts",
      "new_id": "b98b262cbda6c4a26891d4856856569fd1d16c80",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.InstrumentsSamplesProfile/index.ts"
    },
    {
      "type": "modify",
      "old_id": "d7b4dbd004e0998a4085b605e73d4dbe1005ffe0",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.LinuxPerf/index.ts",
      "new_id": "ffbf2f8ae94b4849fc2adf9b2911ba96720f6858",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.LinuxPerf/index.ts"
    },
    {
      "type": "modify",
      "old_id": "e68971d89ebe9a5af8a7078607d55e4563f1d2f7",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.PprofProfiles/index.ts",
      "new_id": "75744474110d7edf9d29fccd219e1e6b7a7ac9bc",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.PprofProfiles/index.ts"
    },
    {
      "type": "modify",
      "old_id": "dd810e6755c31de7965a0c3d2c7cd8d5aee17182",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.TraceProcessorTrack/index.ts",
      "new_id": "fcab8e119d6def6a2c7664c1cb41c31e8d29e9d0",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.TraceProcessorTrack/index.ts"
    },
    {
      "type": "modify",
      "old_id": "de57b8d3ad67b8856d18ef76964e13819fc66b8d",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.TrackEvent/index.ts",
      "new_id": "6c0a582579ca670bd29132faf38e9ef44e09ef1a",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.TrackEvent/index.ts"
    },
    {
      "type": "modify",
      "old_id": "0f755dc36b10389ff9bb1fc54c9793943aaf2617",
      "old_mode": 33188,
      "old_path": "ui/src/widgets/flamegraph.ts",
      "new_id": "7f298ba240fb88c09c46d51de68650020d71a523",
      "new_mode": 33188,
      "new_path": "ui/src/widgets/flamegraph.ts"
    }
  ]
}
