)]}'
{
  "commit": "001724f953156ebd727448029a24499ca4ef0615",
  "tree": "4d1512b1b493b149008d629b49aa37b0016d3883",
  "parents": [
    "043e5c45fc27199546c6004e9003306ae250061b"
  ],
  "author": {
    "name": "diannahu",
    "email": "diannahu@google.com",
    "time": "Wed Jul 26 10:35:04 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jul 26 10:35:51 2023 -0700"
  },
  "message": "Add an interface method for accepting trailers (with ownership) in Balsa.\n\nThis CL introduces BalsaVisitorInterface::OnTrailers() to deliver trailers with\nownership, with the eventual goal of replacing\nBalsaVisitorInterface::ProcessTrailers() that delivers a non-owning reference\nto trailers. The goal is to migrate [1] and move the trailers-processing logic\nto a callback in BackendResponder, somewhat simplifying HttpReader (more\ndetails in descendant cl/550634500). A stretch goal is to unconditionally\ndeliver trailers and then store them in HttpRequestInfo only if the conditions\nin [2] hold true.\n\n[1] http://google3/gfe/gfe2/jetstream/http_reader.cc;l\u003d353;rcl\u003d547269861\n[2] http://google3/gfe/gfe2/jetstream/backend_responder.cc;l\u003d1119-1120;rcl\u003d549171119\n\nPiperOrigin-RevId: 551249347\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6eec66a1429bd2c422b1ed3a714559693f15b702",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_frame_test.cc",
      "new_id": "d80465dee2f0aa053f6e879eadc237d92e03f77b",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_frame_test.cc"
    },
    {
      "type": "modify",
      "old_id": "89355f3c2903bd2ab6ab5f2c1112ef36489a8c2c",
      "old_mode": 33188,
      "old_path": "quiche/balsa/balsa_visitor_interface.h",
      "new_id": "db955fb1fb042278981e5e40dc28605616e174f5",
      "new_mode": 33188,
      "new_path": "quiche/balsa/balsa_visitor_interface.h"
    },
    {
      "type": "modify",
      "old_id": "564507058cbc8281c965b28572388c4358fe4696",
      "old_mode": 33188,
      "old_path": "quiche/balsa/noop_balsa_visitor.h",
      "new_id": "20c478de96139fdbec87e5034beb0a7a9bc3c7db",
      "new_mode": 33188,
      "new_path": "quiche/balsa/noop_balsa_visitor.h"
    }
  ]
}
