)]}'
{
  "commit": "6e106a52f8cf4baf43b0efb9348adaeee88db534",
  "tree": "b9bc02f5460065848d7bdca7fa170ba875228c73",
  "parents": [
    "ce06ef5d2c149369269981ad5a48849873da14ee"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Mon Jul 26 14:23:32 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jul 26 14:25:12 2021 -0700"
  },
  "message": "Add QUICHE_EXPORT macros in third_party/http2/adapter.\n\nAlso to FrameTypeToString() in third_party/spdy/core/spdy_protocol.h, which is\nrequired for test_utils.cc to link in Chromium.\n\nQUICHE_EXPORT_PRIVATE is used for definitions that are compiled in production\ncode but used from test code as well (otherwise linking the net_unittest\nChromium target fails).\n\nQUICHE_NO_EXPORT is used in compilation units that are part of the net_unittest\nbuild target, because these are not linked into any other target.  This macro is\ndefined empty both internally and in Chromium and is meant to supress the\npresubmit error.\n\nAlso clean up dependencies using build_cleaner.\n\nPiperOrigin-RevId: 386958565\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "38c8dda4fdd802e92536e7663cb0426fdade3bb2",
      "old_mode": 33188,
      "old_path": "http2/adapter/callback_visitor.h",
      "new_id": "8a328621f753bce3b0ce7137721401bf2358bdc4",
      "new_mode": 33188,
      "new_path": "http2/adapter/callback_visitor.h"
    },
    {
      "type": "modify",
      "old_id": "d8d507b957476023a2ed587d82b94094d575ee26",
      "old_mode": 33188,
      "old_path": "http2/adapter/data_source.h",
      "new_id": "b7f1afaa12b810e835f6ae8963b5674f42da9018",
      "new_mode": 33188,
      "new_path": "http2/adapter/data_source.h"
    },
    {
      "type": "modify",
      "old_id": "32a9ba14b30e3f586f3b13548763d16cfa06f0f7",
      "old_mode": 33188,
      "old_path": "http2/adapter/http2_adapter.h",
      "new_id": "75eb1385810483421b1c343e553da945d699dd89",
      "new_mode": 33188,
      "new_path": "http2/adapter/http2_adapter.h"
    },
    {
      "type": "modify",
      "old_id": "f2fc7880e28a50ffa943e21e008354b1cf52523f",
      "old_mode": 33188,
      "old_path": "http2/adapter/http2_protocol.h",
      "new_id": "71a6db642464bd69013613726152cee617698a19",
      "new_mode": 33188,
      "new_path": "http2/adapter/http2_protocol.h"
    },
    {
      "type": "modify",
      "old_id": "0a6321c0ccc7f946057aa95b126f4dbd6ff3c8fa",
      "old_mode": 33188,
      "old_path": "http2/adapter/http2_session.h",
      "new_id": "49e671da201da394ed229a90e0076abd631f67f7",
      "new_mode": 33188,
      "new_path": "http2/adapter/http2_session.h"
    },
    {
      "type": "modify",
      "old_id": "3ace28b2ce94b31526b7f502af728204b012fb53",
      "old_mode": 33188,
      "old_path": "http2/adapter/http2_util.h",
      "new_id": "88e9a49e6e4db2215fb0a6be6b24f7c8c4f93df1",
      "new_mode": 33188,
      "new_path": "http2/adapter/http2_util.h"
    },
    {
      "type": "modify",
      "old_id": "e3f7c53f9076dc0d671fe1bd29ff191d4e3179ea",
      "old_mode": 33188,
      "old_path": "http2/adapter/http2_visitor_interface.h",
      "new_id": "2a74ff533f00803830346ca272e2dc351bebc004",
      "new_mode": 33188,
      "new_path": "http2/adapter/http2_visitor_interface.h"
    },
    {
      "type": "modify",
      "old_id": "ca46e90d8874a8ed9b876a7e03342a34f5f421d0",
      "old_mode": 33188,
      "old_path": "http2/adapter/mock_http2_visitor.h",
      "new_id": "264c34e1c805199ce1788ceb897d70456a3efed4",
      "new_mode": 33188,
      "new_path": "http2/adapter/mock_http2_visitor.h"
    },
    {
      "type": "modify",
      "old_id": "1e8dc649ed15ce788900e1afe364bbf31b534534",
      "old_mode": 33188,
      "old_path": "http2/adapter/mock_nghttp2_callbacks.h",
      "new_id": "08d15be7d7d83fb5c2e0fd2fb5be63c1b3f27952",
      "new_mode": 33188,
      "new_path": "http2/adapter/mock_nghttp2_callbacks.h"
    },
    {
      "type": "modify",
      "old_id": "b9900dd9227d7359a32a236a08876f7d96d62352",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_adapter.h",
      "new_id": "2f2cbadd8a45abd31d27344fec65dcbad134acf9",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_adapter.h"
    },
    {
      "type": "modify",
      "old_id": "5dd08f898592606d69718fb3ee7da9daaa3e40a6",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_session.h",
      "new_id": "4339875588cfae36a12e08a87449ad8c487a9a87",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_session.h"
    },
    {
      "type": "modify",
      "old_id": "dae34938d1cb979ddd304aeb438f81f2720984d1",
      "old_mode": 33188,
      "old_path": "http2/adapter/nghttp2_test_utils.h",
      "new_id": "3ae63d33609ca3f48f9bae9121eb66847cc67458",
      "new_mode": 33188,
      "new_path": "http2/adapter/nghttp2_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "e2ea4029693de2aa9af7ec573ce9dc564fef2105",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_adapter.h",
      "new_id": "ace8ea996cf81aef1c89e1a5c618bc13609c5b75",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_adapter.h"
    },
    {
      "type": "modify",
      "old_id": "bd1a40aa7044e414ec1731ccaee1388efe17a510",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_session.h",
      "new_id": "70b06195cf2a4757fdefe37d61b737188ff399e7",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_session.h"
    },
    {
      "type": "modify",
      "old_id": "e222c96ccfd2b9fedfdef4746f986cec3e6a2793",
      "old_mode": 33188,
      "old_path": "http2/adapter/oghttp2_util.h",
      "new_id": "3134ff7b004e5a6ed1fed4b4172ea16193c1bf04",
      "new_mode": 33188,
      "new_path": "http2/adapter/oghttp2_util.h"
    },
    {
      "type": "modify",
      "old_id": "62ce651046c278232d407c3c677b3c76f7aba4a2",
      "old_mode": 33188,
      "old_path": "http2/adapter/recording_http2_visitor.h",
      "new_id": "501a47654b0e9919451ec4f612ee72061ca45c30",
      "new_mode": 33188,
      "new_path": "http2/adapter/recording_http2_visitor.h"
    },
    {
      "type": "modify",
      "old_id": "7a65f673b3fa6db2d97e620084fcc2199646794e",
      "old_mode": 33188,
      "old_path": "http2/adapter/test_frame_sequence.h",
      "new_id": "4496614dae22c44017fdd4241cbb978d3bf6fb88",
      "new_mode": 33188,
      "new_path": "http2/adapter/test_frame_sequence.h"
    },
    {
      "type": "modify",
      "old_id": "cea7d615b29e1bc65a807627dbb9260424de719a",
      "old_mode": 33188,
      "old_path": "http2/adapter/test_utils.h",
      "new_id": "9cac22e08c6361720f7aeb86277468a7b4c70df4",
      "new_mode": 33188,
      "new_path": "http2/adapter/test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "277c24f960edcd75bb9745e9531ced76cc91c41e",
      "old_mode": 33188,
      "old_path": "http2/adapter/window_manager.h",
      "new_id": "f15982d466a7637d1951421c7bfa795232fcc020",
      "new_mode": 33188,
      "new_path": "http2/adapter/window_manager.h"
    },
    {
      "type": "modify",
      "old_id": "d7d0e8b3a4ec84680d368878b6222f9287de8a33",
      "old_mode": 33188,
      "old_path": "spdy/core/spdy_protocol.h",
      "new_id": "651a8895fac87fdcce4773c5260e8f16c76da708",
      "new_mode": 33188,
      "new_path": "spdy/core/spdy_protocol.h"
    }
  ]
}
