)]}'
{
  "commit": "4fd6e9b9d95a29490deb437ede80bd34a507e9a0",
  "tree": "5c89456061b787539fbb238a19f8ee881c57e16e",
  "parents": [
    "5c52ad843f8a33546cc17f4e7f05e6ab0df92c43"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Thu Sep 10 13:06:54 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Sep 10 13:07:46 2020 -0700"
  },
  "message": "Use IETF application error codes for STOP_SENDING frames.\n\nAdd ietf_error_code member to QuicStopSendingFrame, and use\nIetfResetStreamErrorCodeToRstStreamErrorCode() and\nRstStreamErrorCodeToIetfResetStreamErrorCode() to convert to and from\nQuicRstStreamErrorCode.  This closely mirrors behavior of QuicRstStreamFrame.\n\nThis is the reland of cl/330521460 with\nEndToEndTests/EndToEndTest.ClientRstStats fixed.  See b/168041589 for flakiness\ncaused by original CL.  Locally verified that 100 runs pass both with and\nwithout FLAGS_gfe2_reloadable_flag_quic_stop_sending_uses_ietf_error_code.\n\nProtected by FLAGS_quic_reloadable_flag_quic_stop_sending_uses_application_error_code.\n\nPiperOrigin-RevId: 331000553\nChange-Id: Ie5ac10b4e75fe98858d1e79bd07c108525452caa\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b8482240f5593b474568bc18b00987f91d4f225",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_frames_test.cc",
      "new_id": "3177b0cc191b99efe0cdf2f94e91586e3828f42a",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_frames_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d3c1cddd69b16badd53e2b2780ba50ecdd4876d9",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_stop_sending_frame.cc",
      "new_id": "0a8d546db008fcbdfed25190bfce2ff2951f95cd",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_stop_sending_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "f54ae0ee782eeef3195be50035b6c6944e2029b8",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_stop_sending_frame.h",
      "new_id": "57114d77c5696ad20248f7f386f7a9fbf70bf260",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_stop_sending_frame.h"
    },
    {
      "type": "modify",
      "old_id": "82bfab62b5c9230938177db614aa94afd29e0616",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session.cc",
      "new_id": "77a5a0074daa3e521f4f825b9904a4f2f843b4ce",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session.cc"
    },
    {
      "type": "modify",
      "old_id": "60126381e97b8490f5a93788876e6d8aae23d188",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_session_test.cc",
      "new_id": "accb2a0a696eba8e30a70a8eaf1144255b33d6c3",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6be7633c3e6b40faddd102344cd78f5fe363ae5d",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.cc",
      "new_id": "b30e5646a20cebb68e5d62a0163d030dc05c370e",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "5bfccb21550d3864766c493050d5ea8a5cfe5184",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer.cc",
      "new_id": "07ea943cb6bd751f05cf082836aea84682ee2422",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "b67eaf3443c1171386b0463839e8b880f409578f",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer_test.cc",
      "new_id": "46cfe61ec1ce555bfbdff16b452022877332e64b",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer_test.cc"
    }
  ]
}
