)]}'
{
  "commit": "051df2ec4895ab90673df6d14db0e15e780f6758",
  "tree": "9bc5877b2f3ebb9e09f8235f94d579dfafbc57d7",
  "parents": [
    "bbb950f19f48ad2edb28efbe8a334ec8c5416d42"
  ],
  "author": {
    "name": "etiennep-chromium",
    "email": "etiennep@chromium.org",
    "time": "Mon Jun 08 15:47:47 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 08 15:47:47 2026 -0400"
  },
  "message": "[SDK] Defer track descriptor writes until first event (#6111)\n\nModify `TrackEvent::SetTrackDescriptor` to check if the track has\nbeen seen by the data source instance before writing.\nThe descriptor will be written dynamically when the\ntrack emits its first event.\nThis prevents trace buffers in \"light\" sessions from\nbeing polluted with descriptors of idle threads.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26463746184df08dae9e42b405bf462aa7495882",
      "old_mode": 33188,
      "old_path": "include/perfetto/tracing/internal/track_event_data_source.h",
      "new_id": "aa175ebc78f7ca2dd1b59eafa82f64c51ab25df3",
      "new_mode": 33188,
      "new_path": "include/perfetto/tracing/internal/track_event_data_source.h"
    },
    {
      "type": "modify",
      "old_id": "cf943f10bf3fc011b24bcf0a3670ad54dc349982",
      "old_mode": 33188,
      "old_path": "src/tracing/test/api_integrationtest.cc",
      "new_id": "780495d587842911c3d76902213b2d7d7fcaa5e8",
      "new_mode": 33188,
      "new_path": "src/tracing/test/api_integrationtest.cc"
    }
  ]
}
