)]}'
{
  "commit": "9f42f22e92b0fba16bd8ed8a7938bab3460bd3fa",
  "tree": "29fea18e679115cb7b77e6a23bf783426a4aa80d",
  "parents": [
    "677f31e675d67fbdac6161e9182915106b070552"
  ],
  "author": {
    "name": "gignat",
    "email": "gignat@google.com",
    "time": "Mon Jun 29 18:44:18 2026 +0000"
  },
  "committer": {
    "name": "gignat",
    "email": "gignat@google.com",
    "time": "Mon Jun 29 18:44:18 2026 +0000"
  },
  "message": "ui: Use partitioned interval_self_intersect in breakdown tracks\n\nThis replaces the usage of interval_self_intersect with interval_self_intersect_partitioned in breakdown_tracks.ts when breakdown columns are present. This prevents an explosion of self-intersecting intervals when there are multiple breakdown groups, ensuring intervals only intersect within their own group.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c06aec42a10d578cde2d6885c221b3509e7b8f05",
      "old_mode": 33188,
      "old_path": "ui/src/components/tracks/breakdown_tracks.ts",
      "new_id": "76054d1f2c3d8766372767d9dd063813014634bf",
      "new_mode": 33188,
      "new_path": "ui/src/components/tracks/breakdown_tracks.ts"
    }
  ]
}
