)]}'
{
  "commit": "052df7c9a3f024af2aba111fa0c665c29adba3f3",
  "tree": "de17787d79d2657b3c8123ad0f4d5fbdade746c2",
  "parents": [
    "da634dd3a2822483dd8693e5ded3cefca7f04527"
  ],
  "author": {
    "name": "renjietang",
    "email": "renjietang@google.com",
    "time": "Tue Oct 13 14:46:09 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 13 14:46:38 2020 -0700"
  },
  "message": "Introduce the concept of STOP_SENDING in gQUIC.\n\ngQUIC uses to have RST(QUIC_STREAM_NO_ERROR) to achieve STOP_SENDING semantics. This change would unify this behavior with IETF STOP_SENDING.\n\nProtected by quic_reloadable_flag_quic_split_up_send_rst.\n\nPiperOrigin-RevId: 336959906\nChange-Id: Ie1daa4a96bcdd627354b1425bd736a91f153beab\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e2e2ec4cdab90dcf534914dd853664fbed6dd4a",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_server_stream_base.cc",
      "new_id": "aee50456d05dfd2a9a8016a83765560d8f4ad2a2",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_server_stream_base.cc"
    },
    {
      "type": "modify",
      "old_id": "1d08da3d568a02aba310987474a8f5ff86ec033a",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_server_stream_base_test.cc",
      "new_id": "64184a74e3d657ce0f36bfadb788e587e9647217",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_server_stream_base_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4adbaab24e465a7e3244429b55b600815350853e",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_stream_test.cc",
      "new_id": "03afd72fb61a78b1bda3f072d88e4072feb06fe8",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "34489e0240ebc8a8d201067153a278a03d4ff38a",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.cc",
      "new_id": "84f0a7fb8411c5abe851fa60ce807762732da934",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "8f26290531ac5cbeb26049ef1a60dc5a51dcde15",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.h",
      "new_id": "e84124e203339148294d8cb12ace77b0383b79cd",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "be2136b2787142cd37578cc0f81eb2d6287a3ee9",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session_test.cc",
      "new_id": "516197736999f19cd65e4f2e2a3c3b09aa50830d",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f84df2b551aa1db221a30c6941c6b7c5b9091a57",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream.cc",
      "new_id": "e9daac7b774b7192c30d9a160ce739e5b47d091f",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "89178c4d48caf7ce555c7b76b05c3f699235e94e",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream.h",
      "new_id": "467cca90d1dae8d7c39ec7df7ca39d547307e483",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream.h"
    },
    {
      "type": "modify",
      "old_id": "29bbaf5c94f2b9e515a81041c754a77633f274dd",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_test.cc",
      "new_id": "fcd0d28db3acfc1dcac85b1e5dbccbc1df1cc7bd",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c2b28caef11d42a2ec82ef826e0f15df44517fe7",
      "old_mode": 33188,
      "old_path": "quic/qbone/qbone_stream_test.cc",
      "new_id": "17cd2e1c52faede618cd93ac46679bf10bd6f51d",
      "new_mode": 33188,
      "new_path": "quic/qbone/qbone_stream_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1f4e0c884c13fa798f4cfdf5dacd41982a09ab19",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_connection_peer.cc",
      "new_id": "6b092c827717748ded8ffb3a5320638298db50cb",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_connection_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "783b05525487cbd73f571077f65d6063ab2a53eb",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_connection_peer.h",
      "new_id": "bf404fb42745c4afe299a06808f7c72d7e583d96",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_connection_peer.h"
    },
    {
      "type": "modify",
      "old_id": "b0052d8a5b4975a35f2e9f70e8ccdbdbbd361bf9",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_test_utils.h",
      "new_id": "f2ad3be1870573d8a934594b33360aa9ebe3fb8f",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "c5d989a57ed66bd97d58e5186fe614277eff9ebd",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_simple_server_stream_test.cc",
      "new_id": "251f02ddabf50612de74b1ac541e644102180e4f",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_simple_server_stream_test.cc"
    }
  ]
}
