)]}'
{
  "commit": "486c88965a1e84f8b393e6933d8d5690c2ba670a",
  "tree": "e631d5e4de43c2e73419c69bb991bd05fdc790b4",
  "parents": [
    "c31628a3b8f02701bc4ac66adf86e4ec21ffa119"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Thu Feb 06 05:49:57 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Feb 06 05:50:37 2020 -0800"
  },
  "message": "Do not call HpackWholeEntryBuffer::error_detected() in HpackDecoder::error_detected().\n\nThere is no point in calling HpackWholeEntryBuffer::error_detected() in\nHpackDecoder::error_detected(), because HpackWholeEntryBuffer is constructed\nwith HpackDecoder::decoder_state_ as its listener, so when\nHpackWholeEntryBuffer::error_detected_ is set in\nHpackWholeEntryBuffer::ReportError(), HpackDecoder::decoder_state_ is also\nnotified via OnHpackDecodeError(), which calls HpackDecoderState::ReportError(),\nsetting HpackDecoderState::error_detected_ which HpackDecoder::error_detected()\nqueries anyway.\n\nThis simplification is in preparation for introducing an error code enum to\nplumb error reasons into QuicSpdySession.\n\ngfe-relnote: Do not call HpackWholeEntryBuffer::error_detected() in HpackDecoder::error_detected().  Protected by gfe_reloadable_flag_http2_skip_querying_entry_buffer_error.\nPiperOrigin-RevId: 293574711\nChange-Id: I14248de25e164cc97787082553b8226f6a8921dd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d1ebbd437cf26daca25f1762f2638314bfaf2fa",
      "old_mode": 33188,
      "old_path": "http2/hpack/decoder/hpack_decoder.cc",
      "new_id": "b0d5bf8efbe8686ad3439a4293123623835a5cf3",
      "new_mode": 33188,
      "new_path": "http2/hpack/decoder/hpack_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "0de876ad188639868f5a6c30933d3a4624ddba37",
      "old_mode": 33188,
      "old_path": "http2/hpack/decoder/hpack_decoder.h",
      "new_id": "1b332d96d2b1eb0de010f63bd44ed74ffc58b0e8",
      "new_mode": 33188,
      "new_path": "http2/hpack/decoder/hpack_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "185ada67681a680abe5823c1246be15af8b20ec6",
      "old_mode": 33188,
      "old_path": "http2/hpack/decoder/hpack_decoder_test.cc",
      "new_id": "1b8cdd9928f4816aaf82f25234057a86e6269435",
      "new_mode": 33188,
      "new_path": "http2/hpack/decoder/hpack_decoder_test.cc"
    }
  ]
}
