)]}'
{
  "commit": "3fb76c41b3b654cc27ec71ca9436d1bea2f4fd47",
  "tree": "188cea4617610316b0cec8fc35c9810b901bbc68",
  "parents": [
    "00e1281b3e7da4935400f0e82e958137dcf4f43c"
  ],
  "author": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Wed Apr 01 13:00:31 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 01 13:00:31 2026 +0100"
  },
  "message": "tp: improve plugin interface (#5368)\n\nLearnings from trying to port various users to use the plugin API.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c7d24c0298948d043c5ecd25771b4fe94ec2d7a",
      "old_mode": 33188,
      "old_path": "src/trace_processor/core/plugin/BUILD.gn",
      "new_id": "0f356614a1916503f5acaebaf2b3c67b1ee5e704",
      "new_mode": 33188,
      "new_path": "src/trace_processor/core/plugin/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "fbb7af5d2cdf5d3b698b170d68f910a1ee407953",
      "old_mode": 33188,
      "old_path": "src/trace_processor/core/plugin/plugin.cc",
      "new_id": "39d8a88b49a6cca88f371406df347b868cf916d7",
      "new_mode": 33188,
      "new_path": "src/trace_processor/core/plugin/plugin.cc"
    },
    {
      "type": "modify",
      "old_id": "7079f2db25ee5bb7855387a2d2879f8f05b50c27",
      "old_mode": 33188,
      "old_path": "src/trace_processor/core/plugin/plugin.h",
      "new_id": "114d91e8adb2abc13f3ff843f22d62659a0e3e17",
      "new_mode": 33188,
      "new_path": "src/trace_processor/core/plugin/plugin.h"
    },
    {
      "type": "modify",
      "old_id": "d7359c28ec617f778e01e34ad3a3e99be3488168",
      "old_mode": 33188,
      "old_path": "src/trace_processor/trace_processor_impl.cc",
      "new_id": "7383b824e2ddbc7e9c3ed83c6dfbca9bb91e5e71",
      "new_mode": 33188,
      "new_path": "src/trace_processor/trace_processor_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "e178c449be11235840326695695b46dd04622629",
      "old_mode": 33188,
      "old_path": "src/trace_processor/trace_processor_impl.h",
      "new_id": "2b61a9331dfca7e9ee88ae5dec7b30bbb56d4858",
      "new_mode": 33188,
      "new_path": "src/trace_processor/trace_processor_impl.h"
    },
    {
      "type": "modify",
      "old_id": "34039df4079593a580005617d9ea3dd83ba76b26",
      "old_mode": 33188,
      "old_path": "src/trace_processor/trace_reader_registry.h",
      "new_id": "9a61713efe90b72fb98a5a28a4c50ec6adf2ff3e",
      "new_mode": 33188,
      "new_path": "src/trace_processor/trace_reader_registry.h"
    }
  ]
}
