)]}'
{
  "commit": "6fdadc46ae0b271071fd5789fe1d5db7d71ef8fb",
  "tree": "779ebd68a46d4c50dd014ed44dbdccadfd178a5e",
  "parents": [
    "96f54d3941b657ce41b3f22865a3ae12b4281d11"
  ],
  "author": {
    "name": "David Reveman",
    "email": "reveman@meta.com",
    "time": "Wed Apr 29 16:11:41 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 29 13:11:41 2026 -0700"
  },
  "message": "rust-sdk: add track_descriptor and sequence fields to TracePacket (#5653)\n\nAdd TrackDescriptor, trusted_packet_sequence_id, and\nfirst_packet_on_sequence fields to the Rust SDK\u0027s TracePacket proto\nbindings. These are essential for emitting track-scoped events and\nproperly identifying packet sequences. All three use types already\ndefined in the SDK so no new bindings are needed.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed3403e470b0fb5787ef0f323520f4f363c9e8d8",
      "old_mode": 33188,
      "old_path": "contrib/rust-sdk/perfetto/src/protos/trace/trace_packet.pz.rs",
      "new_id": "477ec07d89d43a57c8d1cba7c8f13a1fd2fbc44d",
      "new_mode": 33188,
      "new_path": "contrib/rust-sdk/perfetto/src/protos/trace/trace_packet.pz.rs"
    }
  ]
}
