)]}'
{
  "commit": "d2770f7aef723c50800e3ab0f34ab02b07740f50",
  "tree": "ebc7e34b330f279626dd3c4caa1359c9404f55a1",
  "parents": [
    "39c02361cc26a24aab7be2d1c495c01387442518"
  ],
  "author": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Wed Mar 25 19:50:34 2026 +0000"
  },
  "committer": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Wed Mar 25 19:50:34 2026 +0000"
  },
  "message": "[DNS] perfetto: add a new flag for \"stable incremental state\"\n\nThis CL adds a new flag and associated parsing code for marking\nincremental state as \"stable\". By stable, we mean that for a given piece\nof interned data you *never* define the same incremental scoped id with\na different value anywhere else in the trace.\n\nThis property is necessary for us to continue allowing the packet\nthrough the central proto reader code instead of just being dropped. The\nexisting behavior is unchanged and works the same as it does today.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db033bc14e00394374af32f1b28a3d140f963b64",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/perfetto_trace.proto",
      "new_id": "5bb4375621474cccfdc57032415845f4fd887893",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/perfetto_trace.proto"
    },
    {
      "type": "modify",
      "old_id": "e93b793ab395b1ad419fcd9e9dde1df172dd1a32",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/trace_packet.proto",
      "new_id": "002708bfc27927e40882bd0b1c11b8ed417a3123",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/trace_packet.proto"
    },
    {
      "type": "modify",
      "old_id": "2f095b8a23335902dbde66dafc859a7f1e0757f4",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/proto/proto_trace_reader.cc",
      "new_id": "ff61f7b1273b290dc230ae0afc777d786cbc11c6",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/proto/proto_trace_reader.cc"
    }
  ]
}
