)]}'
{
  "commit": "e21d7a12054a98d924256ef3b56a0e177d8f87ba",
  "tree": "e2981ed2d0262ba8c2629a106c418e71ab4de3fe",
  "parents": [
    "7483d17f082e20469ba6ccaa2b0f6a91093630c2"
  ],
  "author": {
    "name": "Steve Golton",
    "email": "stevegolton@google.com",
    "time": "Wed Dec 03 19:58:12 2025 +0000"
  },
  "committer": {
    "name": "Steve Golton",
    "email": "stevegolton@google.com",
    "time": "Wed Dec 10 12:17:22 2025 +0000"
  },
  "message": "Configure search to work on arbitrary slice-like tracks\n\nCurrently searching only works on tracks with the \u0027SLICE_TRACK_KIND\u0027\nkind tag, which was required for the previous search mechanism. Now,\nany tracks can be searched as long as they have name / args_set_id\nfields.\n\nThis patch replaces the SLICE_TRACK_KIND with two new kinds tags:\n- SLICE_TRACK: Indicates that this track represents slice like events\n  where ts, dur, name and args_set_id mean what you\u0027d expect, but the\n  ids do not necessarily correspond to ids in the slice table.\n- SLICE_TABLE_TRACK: Subset of SLICE_TRACK where ids correspond to\n  the relevant slices in the slice table.\n\nChange-Id: I174695fedf1f4e353cbf8532cb6d9efdb5261f71\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c695ce067ef07966e7674f3024b31fff28117bba",
      "old_mode": 33188,
      "old_path": "ui/src/components/tracks/debug_tracks.ts",
      "new_id": "167b77242579fd15d0f9bdc6b5e593527f2404be",
      "new_mode": 33188,
      "new_path": "ui/src/components/tracks/debug_tracks.ts"
    },
    {
      "type": "modify",
      "old_id": "5fb67445c7b61156dbc573921ba722ef9cf9a520",
      "old_mode": 33188,
      "old_path": "ui/src/components/tracks/visualized_args_tracks.ts",
      "new_id": "fe5a8a59557a5b9128dc5e2d9e942728a73712e6",
      "new_mode": 33188,
      "new_path": "ui/src/components/tracks/visualized_args_tracks.ts"
    },
    {
      "type": "modify",
      "old_id": "c17be34d5e8f33e63a4c453348f594f331dcdb57",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/com.android.AndroidDmabuf/index.ts",
      "new_id": "8cb3f30623b28faf30f3cb0dde51e5ea26d5b7bd",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/com.android.AndroidDmabuf/index.ts"
    },
    {
      "type": "modify",
      "old_id": "485750d44c8a6f35b1e3f5b8aa364e4f39d49f85",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/com.android.GpuWorkPeriod/index.ts",
      "new_id": "d98ea80824d95a8448e462ca883397e52001f431",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/com.android.GpuWorkPeriod/index.ts"
    },
    {
      "type": "modify",
      "old_id": "b886ee96eac4de3bf81c05cae6021ad1b18c7dba",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.Frames/index.ts",
      "new_id": "2e93607ab976c1327512e5eae5699467041445c4",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.Frames/index.ts"
    },
    {
      "type": "modify",
      "old_id": "b2ddb3c6ca36ee8cfb861f05a965a57b683d6244",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.KernelTrackEvent/index.ts",
      "new_id": "c7612d295d8d40aeed2d1f536fa826aca763e693",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.KernelTrackEvent/index.ts"
    },
    {
      "type": "modify",
      "old_id": "585a3d3bee92da8444412b81cf08be61d83b693b",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.TraceProcessorTrack/index.ts",
      "new_id": "c13d139349c39e3e003bafa32b188151225106dc",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.TraceProcessorTrack/index.ts"
    },
    {
      "type": "modify",
      "old_id": "b8308f8f45a4afe0d6a29d64c3689f88bc6e964f",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.TraceProcessorTrack/pivot_table_tab.ts",
      "new_id": "a45f47a9b73b0bae83015a0aca4c818065117f89",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.TraceProcessorTrack/pivot_table_tab.ts"
    },
    {
      "type": "modify",
      "old_id": "3ac9235e0ef53d7c00ace223640ab1e5fa6c47d4",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/dev.perfetto.TrackEvent/index.ts",
      "new_id": "94b709f3e4bdd94a10b2a33d833771baacb70677",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/dev.perfetto.TrackEvent/index.ts"
    },
    {
      "type": "modify",
      "old_id": "09a06db6dd8daad3792b10908f1f65cdc0d3dae9",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/org.kernel.LinuxKernelSubsystems/index.ts",
      "new_id": "2351e05d8bb05eafa3ad159a96f65a87e45df3ee",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/org.kernel.LinuxKernelSubsystems/index.ts"
    },
    {
      "type": "modify",
      "old_id": "5544ca6d18039bcc322815d12e97fa15063e1e6e",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/org.kernel.SuspendResumeLatency/index.ts",
      "new_id": "841e5e8dd7474d0057742b38e2266c10dae1cd9c",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/org.kernel.SuspendResumeLatency/index.ts"
    },
    {
      "type": "modify",
      "old_id": "783cc2fd9db3ad66ab38284568cffaa0c662c857",
      "old_mode": 33188,
      "old_path": "ui/src/plugins/org.kernel.Wattson/index.ts",
      "new_id": "98cda7216b1959248652fd3e72008247af90a951",
      "new_mode": 33188,
      "new_path": "ui/src/plugins/org.kernel.Wattson/index.ts"
    },
    {
      "type": "modify",
      "old_id": "b200918cee3d64dff1a88b38c264965608d00805",
      "old_mode": 33188,
      "old_path": "ui/src/public/track_kinds.ts",
      "new_id": "4dbf4fd10b316f8b7a0c86663c5febb43fbf61bd",
      "new_mode": 33188,
      "new_path": "ui/src/public/track_kinds.ts"
    }
  ]
}
